TableList¶
A TableList is a container for the set of tables in a database associated
with a package.
The table definitions themselves live in the package's top-level tables/
directory, where each Table is stored as its own file.
Contexts¶
| Context | Relationship | Object Path | Package File Path |
|---|---|---|---|
Database.tables |
Package -> Database -> TableList |
$.databases[*].tables |
{package-root}/databases/{db-name}/ |
Package.tables |
Package -> TableList |
$.tables |
- |
Fields¶
| Field | Type | Required | Description | Constraints | Default |
|---|---|---|---|---|---|
schemas |
array<Table> |
yes | - | - | - |
metadata |
ComponentMetadata | null |
no | - | - | null |
uuid |
string | null |
no | - | format: "uuid" |
- |
Links To¶
metadata:ComponentMetadataschemas:Table