Divide table/database support into 5 levels as proposed here: outline/outline#8476 (reply in thread)
⭐ — Level 1: Plain markdown tables
Text-first cells with no schema.
Basic Markdown pipe syntax (|), no column types, sorting, or programmatic access.
⭐⭐ — Level 2: Rich text/block-based tables
Visual grids rendered via WYSIWYG editors (ProseMirror, TipTap).
Slash-command inserts (/), row/column resizing, usually no typed fields and definitely no table relations.
Outline is at this level.
⭐⭐⭐ — Level 3: Typed fields & one-way relations
UI-configurable columns/field types (text, number, date, select, checkbox).
Basic single-directional links (e.g., "link to page" or "record linking").
⭐⭐⭐⭐ — Level 4: Bidirectional relational tables
SQL-like relations (one-to-one, one-to-many, many-to-many), formula fields, rollups, joined views.
Unified database-kernel with synced views (table/board/calendar).
⭐⭐⭐⭐⭐ — Level 5: No-code/low-code RDBMS (ACID-compliant)
Full relational schema managed via GUI/API, built atop PostgreSQL/MySQL/MariaDB (data source).
Transactions, atomicity, and crash recovery baked into the data layer.
JOINs, triggers, stored procedures, and SQL query support.
NocoDB, Teable, Supabase are all at this level.
Divide table/database support into 5 levels as proposed here: outline/outline#8476 (reply in thread)
⭐ — Level 1: Plain markdown tables
Text-first cells with no schema.
Basic Markdown pipe syntax (|), no column types, sorting, or programmatic access.
⭐⭐ — Level 2: Rich text/block-based tables
Visual grids rendered via WYSIWYG editors (ProseMirror, TipTap).
Slash-command inserts (/), row/column resizing, usually no typed fields and definitely no table relations.
Outline is at this level.
⭐⭐⭐ — Level 3: Typed fields & one-way relations
UI-configurable columns/field types (text, number, date, select, checkbox).
Basic single-directional links (e.g., "link to page" or "record linking").
⭐⭐⭐⭐ — Level 4: Bidirectional relational tables
SQL-like relations (one-to-one, one-to-many, many-to-many), formula fields, rollups, joined views.
Unified database-kernel with synced views (table/board/calendar).
⭐⭐⭐⭐⭐ — Level 5: No-code/low-code RDBMS (ACID-compliant)
Full relational schema managed via GUI/API, built atop PostgreSQL/MySQL/MariaDB (data source).
Transactions, atomicity, and crash recovery baked into the data layer.
JOINs, triggers, stored procedures, and SQL query support.
NocoDB, Teable, Supabase are all at this level.