Implement Relation and Rollup column for Database Tables #8881
Replies: 5 comments
|
Yes Please, |
|
Piggybacking what has been said above. You guys are doing amazing work ! |
|
This two-way sync (or transclusion) is a must have feature for me and for others who will use databases (e.g., project management, PKM & second brain uses) often - Notion and Loop do this in some degrees. Without this feature, there is double and triple work and data integrity issues that result. If Table B (e.g. "Projects") is related to Table A (e.g. "Tasks") because some of the Tasks in Table A relate to various projects in Table B, the user should be able to make changes to A table from B table (update Task due date, start date, etc.) without having to flip back to table A. It's not enough to be able to display results from a related table - the user doesn't want to have to click into it to make changes then flip back. Otherwise love the product and direction. I feel like I'm in limbo between wanting to use Affine now and wanting to buy-in 100%, but I and many others need this feature. |
|
+1 — this is the single biggest gap for anyone migrating off Notion. I just moved a large personal/work Notion setup onto self-hosted AFFiNE: ~40 databases and ~1,250 rows across three workspaces. Almost everything came across beautifully (the block model + edgeless canvas are fantastic) — except the relations. I had several relation-heavy clusters that I was forced to flatten to plain text or drop entirely:
Without relation columns, all that cross-linking is lost — you end up with disconnected tables and manual text references that drift out of sync. Rollups are the natural follow-on, but relations — especially two-way and self-referencing — are the must-have that would let AFFiNE fully replace Notion for structured data. Big +1, and happy to help test whenever this lands on the roadmap. |
|
We will advance and refine this feature in the next major version(0.28) |
Uh oh!
There was an error while loading. Please reload this page.
Hello team,
thank you for creating AFFiNE, I'm loving this tool for organizing and collaborating in my organization. I’d like to propose adding Relation and Rollup columns, which would allow users to create connections between data in multiple tables and leverage those relationships for deeper insights.
Relation Columns
Relation columns allow users to link entries between tables.
Rollup Columns
Rollup columns aggregate data from related tables based on relations.
Use Cases
Benefits to Users
I’d love to hear your thoughts and collaborate on refining this idea further.
All reactions