From d9db30f685111571ab62601c14e49987d36b5bb8 Mon Sep 17 00:00:00 2001 From: Atharva Deosthale Date: Wed, 4 Mar 2026 13:19:30 +0530 Subject: [PATCH 1/2] Databases -> TablesDB in realtime docs & more --- src/partials/databases-events.md | 60 +++++++++++-------- .../advanced/platform/events/+page.markdoc | 48 ++++++++------- 2 files changed, 62 insertions(+), 46 deletions(-) diff --git a/src/partials/databases-events.md b/src/partials/databases-events.md index ea03aaf3c3..aad9c303dc 100644 --- a/src/partials/databases-events.md +++ b/src/partials/databases-events.md @@ -5,114 +5,126 @@ --- -- `databases.*` +- `tablesdb.*` - This event triggers on any database event. Returns [Database Object](/docs/references/cloud/models/database) --- -- `databases.*.tables.*` +- `tablesdb.*.tables.*` - This event triggers on any table event. Returns [Table Object](/docs/references/cloud/models/table) --- -- `databases.*.tables.*.columns.*` +- `tablesdb.*.tables.*.columns.*` - This event triggers on any columns event. Returns [Column Object](/docs/references/cloud/models/columnList) --- -- `databases.*.tables.*.columns.*.create` -- This event triggers when an column is created. +- `tablesdb.*.tables.*.columns.*.create` +- This event triggers when a column is created. Returns [Column Object](/docs/references/cloud/models/columnList) --- -- `databases.*.tables.*.columns.*.delete` -- This event triggers when an column is deleted. +- `tablesdb.*.tables.*.columns.*.update` +- This event triggers when a column is updated. Returns [Column Object](/docs/references/cloud/models/columnList) --- -- `databases.*.tables.*.create` +- `tablesdb.*.tables.*.columns.*.delete` +- This event triggers when a column is deleted. + Returns [Column Object](/docs/references/cloud/models/columnList) + +--- + +- `tablesdb.*.tables.*.create` - This event triggers when a table is created. Returns [Table Object](/docs/references/cloud/models/table) --- -- `databases.*.tables.*.delete` +- `tablesdb.*.tables.*.delete` - This event triggers when a table is deleted. Returns [Table Object](/docs/references/cloud/models/table) --- -- `databases.*.tables.*.rows.*` +- `tablesdb.*.tables.*.rows.*` - This event triggers on any rows event. Returns [Row Object](/docs/references/cloud/models/row) --- -- `databases.*.tables.*.rows.*.create` +- `tablesdb.*.tables.*.rows.*.create` - This event triggers when a row is created. Returns [Row Object](/docs/references/cloud/models/row) --- -- `databases.*.tables.*.rows.*.delete` +- `tablesdb.*.tables.*.rows.*.delete` - This event triggers when a row is deleted. Returns [Row Object](/docs/references/cloud/models/row) --- -- `databases.*.tables.*.rows.*.update` +- `tablesdb.*.tables.*.rows.*.update` - This event triggers when a row is updated. Returns [Row Object](/docs/references/cloud/models/row) --- -- `databases.*.tables.*.rows.*.upsert` +- `tablesdb.*.tables.*.rows.*.upsert` - This event triggers when a row is upserted. Returns [Row Object](/docs/references/cloud/models/row) --- -- `databases.*.tables.*.indexes.*` +- `tablesdb.*.tables.*.indexes.*` - This event triggers on any indexes event. - Returns [Index Object](/docs/references/cloud/models/index) + Returns [Index Object](/docs/references/cloud/models/columnIndex) --- -- `databases.*.tables.*.indexes.*.create` +- `tablesdb.*.tables.*.indexes.*.create` - This event triggers when an index is created. - Returns [Index Object](/docs/references/cloud/models/index) + Returns [Index Object](/docs/references/cloud/models/columnIndex) + +--- + +- `tablesdb.*.tables.*.indexes.*.update` +- This event triggers when an index is updated. + Returns [Index Object](/docs/references/cloud/models/columnIndex) --- -- `databases.*.tables.*.indexes.*.delete` +- `tablesdb.*.tables.*.indexes.*.delete` - This event triggers when an index is deleted. - Returns [Index Object](/docs/references/cloud/models/index) + Returns [Index Object](/docs/references/cloud/models/columnIndex) --- -- `databases.*.tables.*.update` +- `tablesdb.*.tables.*.update` - This event triggers when a table is updated. Returns [Table Object](/docs/references/cloud/models/table) --- -- `databases.*.create` +- `tablesdb.*.create` - This event triggers when a database is created. Returns [Database Object](/docs/references/cloud/models/database) --- -- `databases.*.delete` +- `tablesdb.*.delete` - This event triggers when a database is deleted. Returns [Database Object](/docs/references/cloud/models/database) --- -- `databases.*.update` +- `tablesdb.*.update` - This event triggers when a database is updated. Returns [Database Object](/docs/references/cloud/models/database){% /table %} diff --git a/src/routes/docs/advanced/platform/events/+page.markdoc b/src/routes/docs/advanced/platform/events/+page.markdoc index 060ab38aff..6adfccac4e 100644 --- a/src/routes/docs/advanced/platform/events/+page.markdoc +++ b/src/routes/docs/advanced/platform/events/+page.markdoc @@ -20,6 +20,10 @@ You can find a list of events for Storage, Databases, Functions, Sites, and Auth {% /accordion_item %} {% accordion_item title="Databases" %} {% partial file="databases-events.md" /%} + +{% info title="Note" %} +Collections, documents, and attributes have been deprecated in favour of tables, rows, and columns. The `databases.*` event prefix has been replaced by `tablesdb.*`. +{% /info %} {% /accordion_item %} {% accordion_item title="Storage" %} {% partial file="storage-events.md" /%} @@ -46,28 +50,28 @@ A change to a resource can cause multiple events to fire. For example adding a n ```json { "events": [ - "databases.default.tables.movies.rows.lion-king.create", - "databases.*.tables.*.rows.*.create", - "databases.default.tables.*.rows.lion-king.create", - "databases.*.tables.*.rows.lion-king.create", - "databases.*.tables.movies.rows.lion-king.create", - "databases.default.tables.movies.rows.*.create", - "databases.*.tables.movies.rows.*.create", - "databases.default.tables.*.rows.*.create", - "databases.default.tables.movies.rows.lion-king", - "databases.*.tables.*.rows.*", - "databases.default.tables.*.rows.lion-king", - "databases.*.tables.*.rows.lion-king", - "databases.*.tables.movies.rows.lion-king", - "databases.default.tables.movies.rows.*", - "databases.*.tables.movies.rows.*", - "databases.default.tables.*.rows.*", - "databases.default.tables.movies", - "databases.*.tables.*", - "databases.default.tables.*", - "databases.*.tables.movies", - "databases.default", - "databases.*" + "tablesdb.default.tables.movies.rows.lion-king.create", + "tablesdb.*.tables.*.rows.*.create", + "tablesdb.default.tables.*.rows.lion-king.create", + "tablesdb.*.tables.*.rows.lion-king.create", + "tablesdb.*.tables.movies.rows.lion-king.create", + "tablesdb.default.tables.movies.rows.*.create", + "tablesdb.*.tables.movies.rows.*.create", + "tablesdb.default.tables.*.rows.*.create", + "tablesdb.default.tables.movies.rows.lion-king", + "tablesdb.*.tables.*.rows.*", + "tablesdb.default.tables.*.rows.lion-king", + "tablesdb.*.tables.*.rows.lion-king", + "tablesdb.*.tables.movies.rows.lion-king", + "tablesdb.default.tables.movies.rows.*", + "tablesdb.*.tables.movies.rows.*", + "tablesdb.default.tables.*.rows.*", + "tablesdb.default.tables.movies", + "tablesdb.*.tables.*", + "tablesdb.default.tables.*", + "tablesdb.*.tables.movies", + "tablesdb.default", + "tablesdb.*" ] } ``` From 43ace8cbac386efebc50a5e2f0cbea161ae22412 Mon Sep 17 00:00:00 2001 From: Atharva Deosthale Date: Wed, 4 Mar 2026 13:30:55 +0530 Subject: [PATCH 2/2] more databases -> tablesdb --- src/routes/docs/apis/realtime/+page.markdoc | 48 ++++++++++----------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/routes/docs/apis/realtime/+page.markdoc b/src/routes/docs/apis/realtime/+page.markdoc index 748e9fa820..f1c1233122 100644 --- a/src/routes/docs/apis/realtime/+page.markdoc +++ b/src/routes/docs/apis/realtime/+page.markdoc @@ -653,33 +653,33 @@ The response will look like this: ```json { "events": [ - "databases.default.tables.sample.rows.63c98b9baea0938e1206.update", - "databases.*.tables.*.rows.*.update", - "databases.default.tables.*.rows.63c98b9baea0938e1206.update", - "databases.*.tables.*.rows.63c98b9baea0938e1206.update", - "databases.*.tables.sample.rows.63c98b9baea0938e1206.update", - "databases.default.tables.sample.rows.*.update", - "databases.*.tables.sample.rows.*.update", - "databases.default.tables.*.rows.*.update", - "databases.default.tables.sample.rows.63c98b9baea0938e1206", - "databases.*.tables.*.rows.*", - "databases.default.tables.*.rows.63c98b9baea0938e1206", - "databases.*.tables.*.rows.63c98b9baea0938e1206", - "databases.*.tables.sample.rows.63c98b9baea0938e1206", - "databases.default.tables.sample.rows.*", - "databases.*.tables.sample.rows.*", - "databases.default.tables.*.rows.*", - "databases.default.tables.sample", - "databases.*.tables.*", - "databases.default.tables.*", - "databases.*.tables.sample", - "databases.default", - "databases.*" + "tablesdb.default.tables.sample.rows.63c98b9baea0938e1206.update", + "tablesdb.*.tables.*.rows.*.update", + "tablesdb.default.tables.*.rows.63c98b9baea0938e1206.update", + "tablesdb.*.tables.*.rows.63c98b9baea0938e1206.update", + "tablesdb.*.tables.sample.rows.63c98b9baea0938e1206.update", + "tablesdb.default.tables.sample.rows.*.update", + "tablesdb.*.tables.sample.rows.*.update", + "tablesdb.default.tables.*.rows.*.update", + "tablesdb.default.tables.sample.rows.63c98b9baea0938e1206", + "tablesdb.*.tables.*.rows.*", + "tablesdb.default.tables.*.rows.63c98b9baea0938e1206", + "tablesdb.*.tables.*.rows.63c98b9baea0938e1206", + "tablesdb.*.tables.sample.rows.63c98b9baea0938e1206", + "tablesdb.default.tables.sample.rows.*", + "tablesdb.*.tables.sample.rows.*", + "tablesdb.default.tables.*.rows.*", + "tablesdb.default.tables.sample", + "tablesdb.*.tables.*", + "tablesdb.default.tables.*", + "tablesdb.*.tables.sample", + "tablesdb.default", + "tablesdb.*" ], "channels": [ "rows", - "databases.default.tables.sample.rows", - "databases.default.tables.sample.rows.63c98b9baea0938e1206" + "tablesdb.default.tables.sample.rows", + "tablesdb.default.tables.sample.rows.63c98b9baea0938e1206" ], "timestamp": "2023-01-19 18:30:04.051", "payload": {