Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 36 additions & 24 deletions src/partials/databases-events.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 %}
48 changes: 26 additions & 22 deletions src/routes/docs/advanced/platform/events/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -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" /%}
Expand All @@ -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.*"
]
}
```