{ "__className__": "serverpod.DatabaseDefinition", "schemaVersion": 2, "moduleName": "serverpod_offline_sync_test", "tables": [ { "__className__": "serverpod.TableDefinition", "name": "address", "dartName": "Address", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "street", "fieldName": "street", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "inhabitantId", "fieldName": "inhabitantId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "address_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "address_fk_1", "columns": [ "inhabitantId" ], "referenceTable": "person", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 3 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "address__inhabitantId__unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "inhabitantId" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "city", "dartName": "City", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "city_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "company", "dartName": "Company", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "townId", "fieldName": "townId", "columnType": 7, "isNullable": false, "columnDefault": "'550e8400-e29b-41d4-a716-446655440000'", "dartType": "UuidValue" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "company_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "company_fk_1", "columns": [ "townId" ], "referenceTable": "town", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 1, "deferrable": "initiallyDeferred" } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "fk_chain_cascade_middle", "dartName": "FkChainCascadeMiddle", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "rootId", "fieldName": "rootId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "fk_chain_cascade_middle_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "fk_chain_cascade_middle_fk_1", "columns": [ "rootId" ], "referenceTable": "fk_chain_root", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4, "deferrable": "initiallyDeferred" } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "fk_chain_middle_cascade_child", "dartName": "FkChainMiddleCascadeChild", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "restrictBlockerId", "fieldName": "restrictBlockerId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "fk_chain_middle_cascade_child_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "fk_chain_middle_cascade_child_fk_1", "columns": [ "restrictBlockerId" ], "referenceTable": "fk_chain_restrict_blocker", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4, "deferrable": "initiallyDeferred" } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "fk_chain_middle_set_null_child", "dartName": "FkChainMiddleSetNullChild", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "restrictBlockerId", "fieldName": "restrictBlockerId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "fk_chain_middle_set_null_child_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "fk_chain_middle_set_null_child_fk_1", "columns": [ "restrictBlockerId" ], "referenceTable": "fk_chain_restrict_blocker", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 0, "deferrable": "initiallyDeferred" } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "fk_chain_restrict_blocker", "dartName": "FkChainRestrictBlocker", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "cascadeMiddleId", "fieldName": "cascadeMiddleId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "fk_chain_restrict_blocker_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "fk_chain_restrict_blocker_fk_1", "columns": [ "cascadeMiddleId" ], "referenceTable": "fk_chain_cascade_middle", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 3, "deferrable": "initiallyDeferred" } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "fk_chain_root", "dartName": "FkChainRoot", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "fk_chain_root_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "fk_chain_set_null_cascade_child", "dartName": "FkChainSetNullCascadeChild", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "setNullMiddleId", "fieldName": "setNullMiddleId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "fk_chain_set_null_cascade_child_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "fk_chain_set_null_cascade_child_fk_1", "columns": [ "setNullMiddleId" ], "referenceTable": "fk_chain_set_null_middle", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4, "deferrable": "initiallyDeferred" } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "fk_chain_set_null_middle", "dartName": "FkChainSetNullMiddle", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "cascadeMiddleId", "fieldName": "cascadeMiddleId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "fk_chain_set_null_middle_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "fk_chain_set_null_middle_fk_1", "columns": [ "cascadeMiddleId" ], "referenceTable": "fk_chain_cascade_middle", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 0, "deferrable": "initiallyDeferred" } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "fk_chain_set_null_restrict_child", "dartName": "FkChainSetNullRestrictChild", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "setNullMiddleId", "fieldName": "setNullMiddleId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "fk_chain_set_null_restrict_child_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "fk_chain_set_null_restrict_child_fk_1", "columns": [ "setNullMiddleId" ], "referenceTable": "fk_chain_set_null_middle", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 3, "deferrable": "initiallyDeferred" } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "fk_chain_set_null_set_null_child", "dartName": "FkChainSetNullSetNullChild", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "setNullMiddleId", "fieldName": "setNullMiddleId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "fk_chain_set_null_set_null_child_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "fk_chain_set_null_set_null_child_fk_1", "columns": [ "setNullMiddleId" ], "referenceTable": "fk_chain_set_null_middle", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 0, "deferrable": "initiallyDeferred" } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "nullable_set_default_child", "dartName": "NullableSetDefaultChild", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "parentId", "fieldName": "parentId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "nullable_set_default_child_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "nullable_set_default_child_fk_1", "columns": [ "parentId" ], "referenceTable": "person", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 1, "deferrable": "initiallyDeferred" } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "organization", "dartName": "Organization", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "cityId", "fieldName": "cityId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "organization_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "organization_fk_1", "columns": [ "cityId" ], "referenceTable": "city", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4, "deferrable": "initiallyDeferred" } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "person", "dartName": "Person", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "surname", "fieldName": "surname", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "organizationId", "fieldName": "organizationId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "oldCompanyId", "fieldName": "oldCompanyId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "cityId", "fieldName": "cityId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "person_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "person_fk_1", "columns": [ "organizationId" ], "referenceTable": "organization", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4, "deferrable": "initiallyDeferred" }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "person_fk_2", "columns": [ "oldCompanyId" ], "referenceTable": "company", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 3 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "person_fk_3", "columns": [ "cityId" ], "referenceTable": "city", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 3, "deferrable": "initiallyDeferred" } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "required_cascade_child", "dartName": "RequiredCascadeChild", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "parentId", "fieldName": "parentId", "columnType": 7, "isNullable": false, "dartType": "UuidValue" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "required_cascade_child_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "required_cascade_child_fk_1", "columns": [ "parentId" ], "referenceTable": "person", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4, "deferrable": "initiallyDeferred" } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "required_no_action_child", "dartName": "RequiredNoActionChild", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "parentId", "fieldName": "parentId", "columnType": 7, "isNullable": false, "dartType": "UuidValue" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "required_no_action_child_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "required_no_action_child_fk_1", "columns": [ "parentId" ], "referenceTable": "person", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 3, "deferrable": "initiallyDeferred" } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "required_set_null_child", "dartName": "RequiredSetNullChild", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "parentId", "fieldName": "parentId", "columnType": 7, "isNullable": false, "dartType": "UuidValue" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "required_set_null_child_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "required_set_null_child_fk_1", "columns": [ "parentId" ], "referenceTable": "person", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 0, "deferrable": "initiallyDeferred" } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "restrict_child", "dartName": "RestrictChild", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "parentId", "fieldName": "parentId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "restrict_child_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "restrict_child_fk_1", "columns": [ "parentId" ], "referenceTable": "person", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 3, "deferrable": "initiallyDeferred" } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "town", "dartName": "Town", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "cityId", "fieldName": "cityId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "mayorId", "fieldName": "mayorId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "town_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "town_fk_1", "columns": [ "cityId" ], "referenceTable": "city", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4, "deferrable": "initiallyDeferred" }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "town_fk_2", "columns": [ "mayorId" ], "referenceTable": "person", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 0, "deferrable": "initiallyDeferred" } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "types", "dartName": "Types", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "aBool", "fieldName": "aBool", "columnType": 1, "isNullable": false, "dartType": "bool" }, { "__className__": "serverpod.ColumnDefinition", "name": "aDateTime", "fieldName": "aDateTime", "columnType": 4, "isNullable": false, "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "aText", "fieldName": "aText", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "anInt", "fieldName": "anInt", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "anInt64", "fieldName": "anInt64", "columnType": 0, "isNullable": false, "dartType": "BigInt" }, { "__className__": "serverpod.ColumnDefinition", "name": "aReal", "fieldName": "aReal", "columnType": 3, "isNullable": false, "dartType": "double" }, { "__className__": "serverpod.ColumnDefinition", "name": "aBlob", "fieldName": "aBlob", "columnType": 5, "isNullable": false, "dartType": "dart:typed_data:ByteData" }, { "__className__": "serverpod.ColumnDefinition", "name": "anEnum", "fieldName": "anEnum", "columnType": 6, "isNullable": true, "dartType": "protocol:TypesEnum?" }, { "__className__": "serverpod.ColumnDefinition", "name": "optionalText", "fieldName": "optionalText", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "optionalUuid", "fieldName": "optionalUuid", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "types_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "types_a_text_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "aText" } ], "type": "btree", "isUnique": false, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "unique", "dartName": "Unique", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "unique__scopeId__name__unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "scopeId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "name" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "unique_cascade_child", "dartName": "UniqueCascadeChild", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "parentId", "fieldName": "parentId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_cascade_child_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_cascade_child_fk_1", "columns": [ "parentId" ], "referenceTable": "person", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4, "deferrable": "initiallyDeferred" } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "unique_cascade_child__scopeId__name__unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "scopeId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "name" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "unique_cascade_reference", "dartName": "UniqueCascadeReference", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "parentId", "fieldName": "parentId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_cascade_reference_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_cascade_reference_fk_1", "columns": [ "parentId" ], "referenceTable": "person", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4, "deferrable": "initiallyDeferred" } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "unique_cascade_reference__parentId__unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "parentId" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "unique_composite", "dartName": "UniqueComposite", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scope", "fieldName": "scope", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "value", "fieldName": "value", "columnType": 0, "isNullable": false, "dartType": "String" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_composite_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "unique_composite__scopeId__scope__value__unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "scopeId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "scope" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "value" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "unique_discriminator", "dartName": "UniqueDiscriminator", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "categoryId", "fieldName": "categoryId", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_discriminator_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "unique_discriminator__scopeId__categoryId__name__unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "scopeId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "categoryId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "name" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "unique_fk_pair", "dartName": "UniqueFkPair", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "leftId", "fieldName": "leftId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "rightId", "fieldName": "rightId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_fk_pair_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_fk_pair_fk_1", "columns": [ "leftId" ], "referenceTable": "person", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 3, "deferrable": "initiallyDeferred" }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_fk_pair_fk_2", "columns": [ "rightId" ], "referenceTable": "person", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 0, "deferrable": "initiallyDeferred" } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "unique_fk_pair_parents", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "leftId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "rightId" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "unique_mixed_fk", "dartName": "UniqueMixedFk", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "parentId", "fieldName": "parentId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_mixed_fk_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_mixed_fk_fk_1", "columns": [ "parentId" ], "referenceTable": "person", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4, "deferrable": "initiallyDeferred" } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "unique_mixed_fk_name_parent", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "scopeId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "name" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "parentId" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "unique_no_release", "dartName": "UniqueNoRelease", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "categoryId", "fieldName": "categoryId", "columnType": 6, "isNullable": false, "dartType": "int" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_no_release_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "unique_no_release__scopeId__categoryId__unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "scopeId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "categoryId" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "unique_nullable", "dartName": "UniqueNullable", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "value", "fieldName": "value", "columnType": 6, "isNullable": true, "dartType": "int?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_nullable_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "unique_nullable__scopeId__value__unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "scopeId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "value" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "unique_overlapping", "dartName": "UniqueOverlapping", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "first", "fieldName": "first", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "second", "fieldName": "second", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "third", "fieldName": "third", "columnType": 0, "isNullable": false, "dartType": "String" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_overlapping_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "unique_overlapping_first_second", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "scopeId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "first" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "second" } ], "type": "btree", "isUnique": true, "isPrimary": false }, { "__className__": "serverpod.IndexDefinition", "indexName": "unique_overlapping_second_third", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "scopeId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "second" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "third" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "unique_set_default_child", "dartName": "UniqueSetDefaultChild", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "parentId", "fieldName": "parentId", "columnType": 7, "isNullable": true, "columnDefault": "'550e8400-e29b-41d4-a716-446655440000'", "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_set_default_child_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_set_default_child_fk_1", "columns": [ "parentId" ], "referenceTable": "town", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 1, "deferrable": "initiallyDeferred" } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "unique_set_default_child__parentId__unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "parentId" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "unique_set_null_child", "dartName": "UniqueSetNullChild", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "parentId", "fieldName": "parentId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_set_null_child_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_set_null_child_fk_1", "columns": [ "parentId" ], "referenceTable": "person", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 0, "deferrable": "initiallyDeferred" } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "unique_set_null_child__parentId__unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "parentId" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "unique_uuid", "dartName": "UniqueUuid", "module": "serverpod_offline_sync_test", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "value", "fieldName": "value", "columnType": 7, "isNullable": false, "dartType": "UuidValue" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "unique_uuid_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "unique_uuid__scopeId__value__unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "scopeId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "value" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_cloud_storage", "dartName": "CloudStorageEntry", "module": "serverpod", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "storageId", "fieldName": "storageId", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "path", "fieldName": "path", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "addedTime", "fieldName": "addedTime", "columnType": 4, "isNullable": false, "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "expiration", "fieldName": "expiration", "columnType": 4, "isNullable": true, "dartType": "DateTime?" }, { "__className__": "serverpod.ColumnDefinition", "name": "byteData", "fieldName": "byteData", "columnType": 5, "isNullable": false, "dartType": "dart:typed_data:ByteData" }, { "__className__": "serverpod.ColumnDefinition", "name": "verified", "fieldName": "verified", "columnType": 1, "isNullable": false, "dartType": "bool" }, { "__className__": "serverpod.ColumnDefinition", "name": "contentType", "fieldName": "contentType", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "cacheControl", "fieldName": "cacheControl", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "contentDisposition", "fieldName": "contentDisposition", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "contentEncoding", "fieldName": "contentEncoding", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "customMetadata", "fieldName": "customMetadata", "columnType": 0, "isNullable": true, "dartType": "String?" } ], "foreignKeys": [], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_cloud_storage_path_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "storageId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "path" } ], "type": "btree", "isUnique": true, "isPrimary": false }, { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_cloud_storage_expiration", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "expiration" } ], "type": "btree", "isUnique": false, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_cloud_storage_direct_download", "dartName": "CloudStorageDirectDownloadEntry", "module": "serverpod", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "storageId", "fieldName": "storageId", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "path", "fieldName": "path", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "expiration", "fieldName": "expiration", "columnType": 4, "isNullable": false, "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "authKey", "fieldName": "authKey", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "downloadFileName", "fieldName": "downloadFileName", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "contentType", "fieldName": "contentType", "columnType": 0, "isNullable": true, "dartType": "String?" } ], "foreignKeys": [], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_cloud_storage_direct_download_auth_key", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "authKey" } ], "type": "btree", "isUnique": true, "isPrimary": false }, { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_cloud_storage_direct_download_expiration", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "expiration" } ], "type": "btree", "isUnique": false, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_cloud_storage_direct_upload", "dartName": "CloudStorageDirectUploadEntry", "module": "serverpod", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "storageId", "fieldName": "storageId", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "path", "fieldName": "path", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "expiration", "fieldName": "expiration", "columnType": 4, "isNullable": false, "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "authKey", "fieldName": "authKey", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "maxFileSize", "fieldName": "maxFileSize", "columnType": 6, "isNullable": false, "columnDefault": "10485760", "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "contentLength", "fieldName": "contentLength", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "preventOverwrite", "fieldName": "preventOverwrite", "columnType": 1, "isNullable": false, "columnDefault": "false", "dartType": "bool" }, { "__className__": "serverpod.ColumnDefinition", "name": "contentType", "fieldName": "contentType", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "cacheControl", "fieldName": "cacheControl", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "contentDisposition", "fieldName": "contentDisposition", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "contentEncoding", "fieldName": "contentEncoding", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "customMetadata", "fieldName": "customMetadata", "columnType": 0, "isNullable": true, "dartType": "String?" } ], "foreignKeys": [], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_cloud_storage_direct_upload_storage_path", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "storageId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "path" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_future_call", "dartName": "FutureCallEntry", "module": "serverpod", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "time", "fieldName": "time", "columnType": 4, "isNullable": false, "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "serializedObject", "fieldName": "serializedObject", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "serverId", "fieldName": "serverId", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "identifier", "fieldName": "identifier", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scheduling", "fieldName": "scheduling", "columnType": 8, "isNullable": true, "dartType": "protocol:FutureCallScheduling?" } ], "foreignKeys": [], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_future_call_time_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "time" } ], "type": "btree", "isUnique": false, "isPrimary": false }, { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_future_call_serverId_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "serverId" } ], "type": "btree", "isUnique": false, "isPrimary": false }, { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_future_call_identifier_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "identifier" } ], "type": "btree", "isUnique": false, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_future_call_claim", "dartName": "FutureCallClaimEntry", "module": "serverpod", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "futureCallId", "fieldName": "futureCallId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "lastHeartbeatTime", "fieldName": "lastHeartbeatTime", "columnType": 4, "isNullable": false, "dartType": "DateTime" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "serverpod_future_call_claim_fk_0", "columns": [ "futureCallId" ], "referenceTable": "serverpod_future_call", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "future_call_unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "futureCallId" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_health_connection_info", "dartName": "ServerHealthConnectionInfo", "module": "serverpod", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "serverId", "fieldName": "serverId", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "timestamp", "fieldName": "timestamp", "columnType": 4, "isNullable": false, "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "active", "fieldName": "active", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "closing", "fieldName": "closing", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "idle", "fieldName": "idle", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "granularity", "fieldName": "granularity", "columnType": 6, "isNullable": false, "dartType": "int" } ], "foreignKeys": [], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_health_connection_info_timestamp_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "timestamp" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "serverId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "granularity" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_health_metric", "dartName": "ServerHealthMetric", "module": "serverpod", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "serverId", "fieldName": "serverId", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "timestamp", "fieldName": "timestamp", "columnType": 4, "isNullable": false, "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "isHealthy", "fieldName": "isHealthy", "columnType": 1, "isNullable": false, "dartType": "bool" }, { "__className__": "serverpod.ColumnDefinition", "name": "value", "fieldName": "value", "columnType": 3, "isNullable": false, "dartType": "double" }, { "__className__": "serverpod.ColumnDefinition", "name": "granularity", "fieldName": "granularity", "columnType": 6, "isNullable": false, "dartType": "int" } ], "foreignKeys": [], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_health_metric_timestamp_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "timestamp" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "serverId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "name" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "granularity" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_log", "dartName": "LogEntry", "module": "serverpod", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "sessionLogId", "fieldName": "sessionLogId", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "messageId", "fieldName": "messageId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "reference", "fieldName": "reference", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "serverId", "fieldName": "serverId", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "time", "fieldName": "time", "columnType": 4, "isNullable": false, "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "logLevel", "fieldName": "logLevel", "columnType": 6, "isNullable": false, "dartType": "protocol:LogLevel" }, { "__className__": "serverpod.ColumnDefinition", "name": "message", "fieldName": "message", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "error", "fieldName": "error", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "stackTrace", "fieldName": "stackTrace", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "order", "fieldName": "order", "columnType": 6, "isNullable": false, "dartType": "int" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "serverpod_log_fk_0", "columns": [ "sessionLogId" ], "referenceTable": "serverpod_session_log", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_log_sessionLogId_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "sessionLogId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "order" } ], "type": "btree", "isUnique": false, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_message_log", "dartName": "MessageLogEntry", "module": "serverpod", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "sessionLogId", "fieldName": "sessionLogId", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "serverId", "fieldName": "serverId", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "messageId", "fieldName": "messageId", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "endpoint", "fieldName": "endpoint", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "messageName", "fieldName": "messageName", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "duration", "fieldName": "duration", "columnType": 3, "isNullable": false, "dartType": "double" }, { "__className__": "serverpod.ColumnDefinition", "name": "error", "fieldName": "error", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "stackTrace", "fieldName": "stackTrace", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "slow", "fieldName": "slow", "columnType": 1, "isNullable": false, "dartType": "bool" }, { "__className__": "serverpod.ColumnDefinition", "name": "order", "fieldName": "order", "columnType": 6, "isNullable": false, "dartType": "int" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "serverpod_message_log_fk_0", "columns": [ "sessionLogId" ], "referenceTable": "serverpod_session_log", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_message_log_sessionLogId_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "sessionLogId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "order" } ], "type": "btree", "isUnique": false, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_method", "dartName": "MethodInfo", "module": "serverpod", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "endpoint", "fieldName": "endpoint", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "method", "fieldName": "method", "columnType": 0, "isNullable": false, "dartType": "String" } ], "foreignKeys": [], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_method_endpoint_method_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "endpoint" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "method" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_migrations", "dartName": "DatabaseMigrationVersion", "module": "serverpod", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "module", "fieldName": "module", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "version", "fieldName": "version", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "timestamp", "fieldName": "timestamp", "columnType": 4, "isNullable": true, "dartType": "DateTime?" } ], "foreignKeys": [], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_migrations_ids", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "module" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_query_log", "dartName": "QueryLogEntry", "module": "serverpod", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "serverId", "fieldName": "serverId", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "sessionLogId", "fieldName": "sessionLogId", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "messageId", "fieldName": "messageId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "query", "fieldName": "query", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "duration", "fieldName": "duration", "columnType": 3, "isNullable": false, "dartType": "double" }, { "__className__": "serverpod.ColumnDefinition", "name": "numRows", "fieldName": "numRows", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "error", "fieldName": "error", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "stackTrace", "fieldName": "stackTrace", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "slow", "fieldName": "slow", "columnType": 1, "isNullable": false, "dartType": "bool" }, { "__className__": "serverpod.ColumnDefinition", "name": "order", "fieldName": "order", "columnType": 6, "isNullable": false, "dartType": "int" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "serverpod_query_log_fk_0", "columns": [ "sessionLogId" ], "referenceTable": "serverpod_session_log", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_query_log_sessionLogId_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "sessionLogId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "order" } ], "type": "btree", "isUnique": false, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_readwrite_test", "dartName": "ReadWriteTestEntry", "module": "serverpod", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "number", "fieldName": "number", "columnType": 6, "isNullable": false, "dartType": "int" } ], "foreignKeys": [], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_runtime_settings", "dartName": "RuntimeSettings", "module": "serverpod", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "logSettings", "fieldName": "logSettings", "columnType": 8, "isNullable": false, "dartType": "protocol:LogSettings" }, { "__className__": "serverpod.ColumnDefinition", "name": "logSettingsOverrides", "fieldName": "logSettingsOverrides", "columnType": 8, "isNullable": false, "dartType": "List" }, { "__className__": "serverpod.ColumnDefinition", "name": "logServiceCalls", "fieldName": "logServiceCalls", "columnType": 1, "isNullable": false, "dartType": "bool" }, { "__className__": "serverpod.ColumnDefinition", "name": "logMalformedCalls", "fieldName": "logMalformedCalls", "columnType": 1, "isNullable": false, "dartType": "bool" } ], "foreignKeys": [], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_session_log", "dartName": "SessionLogEntry", "module": "serverpod", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "serverId", "fieldName": "serverId", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "time", "fieldName": "time", "columnType": 4, "isNullable": false, "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "module", "fieldName": "module", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "endpoint", "fieldName": "endpoint", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "method", "fieldName": "method", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "duration", "fieldName": "duration", "columnType": 3, "isNullable": true, "dartType": "double?" }, { "__className__": "serverpod.ColumnDefinition", "name": "numQueries", "fieldName": "numQueries", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "slow", "fieldName": "slow", "columnType": 1, "isNullable": true, "dartType": "bool?" }, { "__className__": "serverpod.ColumnDefinition", "name": "error", "fieldName": "error", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "stackTrace", "fieldName": "stackTrace", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "authenticatedUserId", "fieldName": "authenticatedUserId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "userId", "fieldName": "userId", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "isOpen", "fieldName": "isOpen", "columnType": 1, "isNullable": true, "dartType": "bool?" }, { "__className__": "serverpod.ColumnDefinition", "name": "touched", "fieldName": "touched", "columnType": 4, "isNullable": false, "dartType": "DateTime" } ], "foreignKeys": [], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_session_log_serverid_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "serverId" } ], "type": "btree", "isUnique": false, "isPrimary": false }, { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_session_log_time_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "time" } ], "type": "btree", "isUnique": false, "isPrimary": false }, { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_session_log_touched_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "touched" } ], "type": "btree", "isUnique": false, "isPrimary": false }, { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_session_log_isopen_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "isOpen" } ], "type": "btree", "isUnique": false, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_auth_core_jwt_refresh_token", "dartName": "RefreshToken", "module": "serverpod_auth_core", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "authUserId", "fieldName": "authUserId", "columnType": 7, "isNullable": false, "dartType": "UuidValue" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeNames", "fieldName": "scopeNames", "columnType": 8, "isNullable": false, "dartType": "Set" }, { "__className__": "serverpod.ColumnDefinition", "name": "extraClaims", "fieldName": "extraClaims", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "method", "fieldName": "method", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "fixedSecret", "fieldName": "fixedSecret", "columnType": 5, "isNullable": false, "dartType": "dart:typed_data:ByteData" }, { "__className__": "serverpod.ColumnDefinition", "name": "rotatingSecretHash", "fieldName": "rotatingSecretHash", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "lastUpdatedAt", "fieldName": "lastUpdatedAt", "columnType": 4, "isNullable": false, "columnDefault": "now", "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "createdAt", "fieldName": "createdAt", "columnType": 4, "isNullable": false, "columnDefault": "now", "dartType": "DateTime" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "serverpod_auth_core_jwt_refresh_token_fk_0", "columns": [ "authUserId" ], "referenceTable": "serverpod_auth_core_user", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_auth_core_jwt_refresh_token_last_updated_at", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "lastUpdatedAt" } ], "type": "btree", "isUnique": false, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_auth_core_profile", "dartName": "UserProfile", "module": "serverpod_auth_core", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "authUserId", "fieldName": "authUserId", "columnType": 7, "isNullable": false, "dartType": "UuidValue" }, { "__className__": "serverpod.ColumnDefinition", "name": "userName", "fieldName": "userName", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "fullName", "fieldName": "fullName", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "email", "fieldName": "email", "columnType": 0, "isNullable": true, "dartType": "String?" }, { "__className__": "serverpod.ColumnDefinition", "name": "createdAt", "fieldName": "createdAt", "columnType": 4, "isNullable": false, "columnDefault": "now", "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "imageId", "fieldName": "imageId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "serverpod_auth_core_profile_fk_0", "columns": [ "authUserId" ], "referenceTable": "serverpod_auth_core_user", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "serverpod_auth_core_profile_fk_1", "columns": [ "imageId" ], "referenceTable": "serverpod_auth_core_profile_image", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 3 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "serverpod_auth_profile_user_profile_email_auth_user_id", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "authUserId" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_auth_core_profile_image", "dartName": "UserProfileImage", "module": "serverpod_auth_core", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "userProfileId", "fieldName": "userProfileId", "columnType": 7, "isNullable": false, "dartType": "UuidValue" }, { "__className__": "serverpod.ColumnDefinition", "name": "createdAt", "fieldName": "createdAt", "columnType": 4, "isNullable": false, "columnDefault": "now", "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "storageId", "fieldName": "storageId", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "path", "fieldName": "path", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "url", "fieldName": "url", "columnType": 0, "isNullable": false, "dartType": "Uri" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "serverpod_auth_core_profile_image_fk_0", "columns": [ "userProfileId" ], "referenceTable": "serverpod_auth_core_profile", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_auth_core_session", "dartName": "ServerSideSession", "module": "serverpod_auth_core", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "authUserId", "fieldName": "authUserId", "columnType": 7, "isNullable": false, "dartType": "UuidValue" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeNames", "fieldName": "scopeNames", "columnType": 8, "isNullable": false, "dartType": "Set" }, { "__className__": "serverpod.ColumnDefinition", "name": "createdAt", "fieldName": "createdAt", "columnType": 4, "isNullable": false, "columnDefault": "now", "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "lastUsedAt", "fieldName": "lastUsedAt", "columnType": 4, "isNullable": false, "columnDefault": "now", "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "expiresAt", "fieldName": "expiresAt", "columnType": 4, "isNullable": true, "dartType": "DateTime?" }, { "__className__": "serverpod.ColumnDefinition", "name": "expireAfterUnusedFor", "fieldName": "expireAfterUnusedFor", "columnType": 6, "isNullable": true, "dartType": "Duration?" }, { "__className__": "serverpod.ColumnDefinition", "name": "sessionKeyHash", "fieldName": "sessionKeyHash", "columnType": 5, "isNullable": false, "dartType": "dart:typed_data:ByteData" }, { "__className__": "serverpod.ColumnDefinition", "name": "sessionKeySalt", "fieldName": "sessionKeySalt", "columnType": 5, "isNullable": false, "dartType": "dart:typed_data:ByteData" }, { "__className__": "serverpod.ColumnDefinition", "name": "method", "fieldName": "method", "columnType": 0, "isNullable": false, "dartType": "String" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "serverpod_auth_core_session_fk_0", "columns": [ "authUserId" ], "referenceTable": "serverpod_auth_core_user", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "serverpod_auth_core_user", "dartName": "AuthUser", "module": "serverpod_auth_core", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "createdAt", "fieldName": "createdAt", "columnType": 4, "isNullable": false, "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeNames", "fieldName": "scopeNames", "columnType": 8, "isNullable": false, "dartType": "Set" }, { "__className__": "serverpod.ColumnDefinition", "name": "blocked", "fieldName": "blocked", "columnType": 1, "isNullable": false, "dartType": "bool" } ], "foreignKeys": [], "indexes": [], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "crdt_data_attempted_value", "dartName": "CrdtDataAttemptedValue", "module": "serverpod_offline_sync", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "fieldId", "fieldName": "fieldId", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "value", "fieldName": "value", "columnType": 14, "isNullable": false, "dartType": "dynamic" }, { "__className__": "serverpod.ColumnDefinition", "name": "projectionReason", "fieldName": "projectionReason", "columnType": 6, "isNullable": false, "dartType": "serverpod_offline_sync:CrdtProjectionReason" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "crdt_data_attempted_value_fk_0", "columns": [ "fieldId" ], "referenceTable": "crdt_data_fields", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "crdt_data_attempted_value__fieldId__unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "fieldId" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "crdt_data_fields", "dartName": "CrdtDataField", "module": "serverpod_offline_sync", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "hlcDatetime", "fieldName": "hlcDatetime", "columnType": 4, "isNullable": false, "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "hlcCounter", "fieldName": "hlcCounter", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "rowId", "fieldName": "rowId", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "columnId", "fieldName": "columnId", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "nodeId", "fieldName": "nodeId", "columnType": 6, "isNullable": false, "dartType": "int" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "crdt_data_fields_fk_0", "columns": [ "rowId" ], "referenceTable": "crdt_data_rows", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "crdt_data_fields_fk_1", "columns": [ "columnId" ], "referenceTable": "crdt_schema_columns", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "crdt_data_fields_fk_2", "columns": [ "nodeId" ], "referenceTable": "crdt_nodes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 3 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "crdt_data_fields_row_column_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "rowId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "columnId" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "crdt_data_rows", "dartName": "CrdtDataRow", "module": "serverpod_offline_sync", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "hlcDatetime", "fieldName": "hlcDatetime", "columnType": 4, "isNullable": false, "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "hlcCounter", "fieldName": "hlcCounter", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "tblId", "fieldName": "tblId", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "uuidRowId", "fieldName": "uuidRowId", "columnType": 7, "isNullable": false, "dartType": "UuidValue" }, { "__className__": "serverpod.ColumnDefinition", "name": "nodeId", "fieldName": "nodeId", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "visibility", "fieldName": "visibility", "columnType": 6, "isNullable": false, "columnDefault": "0", "dartType": "serverpod_offline_sync:CrdtDataRowVisibility" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "crdt_data_rows_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "crdt_data_rows_fk_1", "columns": [ "tblId" ], "referenceTable": "crdt_schema_tables", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "crdt_data_rows_fk_2", "columns": [ "nodeId" ], "referenceTable": "crdt_nodes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 3 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "crdt_data_rows_scope_tbl_row_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "scopeId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "tblId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "uuidRowId" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "crdt_data_tombstone", "dartName": "CrdtDataDeleted", "module": "serverpod_offline_sync", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "hlcDatetime", "fieldName": "hlcDatetime", "columnType": 4, "isNullable": false, "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "hlcCounter", "fieldName": "hlcCounter", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "rowId", "fieldName": "rowId", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "nodeId", "fieldName": "nodeId", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "clFlag", "fieldName": "clFlag", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "reason", "fieldName": "reason", "columnType": 6, "isNullable": false, "dartType": "serverpod_offline_sync:CrdtDataDeletedReason" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "crdt_data_tombstone_fk_0", "columns": [ "rowId" ], "referenceTable": "crdt_data_rows", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "crdt_data_tombstone_fk_1", "columns": [ "nodeId" ], "referenceTable": "crdt_nodes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 3 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "crdt_data_tombstone_row_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "rowId" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "crdt_nodes", "dartName": "CrdtNode", "module": "serverpod_offline_sync", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "uuidNodeId", "fieldName": "uuidNodeId", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue" }, { "__className__": "serverpod.ColumnDefinition", "name": "lastHlc", "fieldName": "lastHlc", "columnType": 14, "isNullable": true, "dartType": "package:serverpod_offline_sync/serverpod_offline_sync.dart:Hlc?" } ], "foreignKeys": [], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "crdt_nodes__uuidNodeId__unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "uuidNodeId" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "crdt_schema_columns", "dartName": "CrdtSchemaColumn", "module": "serverpod_offline_sync", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "tblId", "fieldName": "tblId", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "columnType", "fieldName": "columnType", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "dartType", "fieldName": "dartType", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "isNullable", "fieldName": "isNullable", "columnType": 1, "isNullable": false, "dartType": "bool" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "crdt_schema_columns_fk_0", "columns": [ "tblId" ], "referenceTable": "crdt_schema_tables", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "crdt_schema_columns_table_column_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "tblId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "name" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "crdt_schema_tables", "dartName": "CrdtSchemaTable", "module": "serverpod_offline_sync", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "name", "fieldName": "name", "columnType": 0, "isNullable": false, "dartType": "String" } ], "foreignKeys": [], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "crdt_schema_tables__name__unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "name" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "crdt_scope_members", "dartName": "CrdtScopeMember", "module": "serverpod_offline_sync", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "userUuid", "fieldName": "userUuid", "columnType": 7, "isNullable": false, "dartType": "UuidValue" }, { "__className__": "serverpod.ColumnDefinition", "name": "role", "fieldName": "role", "columnType": 0, "isNullable": false, "dartType": "serverpod_offline_sync:CrdtScopeRole" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "crdt_scope_members_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "crdt_scope_member_unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "userUuid" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "scopeId" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "crdt_scope_nodes", "dartName": "CrdtScopeNode", "module": "serverpod_offline_sync", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "scopeId", "fieldName": "scopeId", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "nodeId", "fieldName": "nodeId", "columnType": 6, "isNullable": false, "dartType": "int" }, { "__className__": "serverpod.ColumnDefinition", "name": "lastReceivedHlc", "fieldName": "lastReceivedHlc", "columnType": 14, "isNullable": true, "dartType": "package:serverpod_offline_sync/serverpod_offline_sync.dart:Hlc?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "crdt_scope_nodes_fk_0", "columns": [ "scopeId" ], "referenceTable": "crdt_scopes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 }, { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "crdt_scope_nodes_fk_1", "columns": [ "nodeId" ], "referenceTable": "crdt_nodes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 4 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "crdt_scope_node_unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "scopeId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "nodeId" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "crdt_scopes", "dartName": "CrdtScope", "module": "serverpod_offline_sync", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "uuidScopeId", "fieldName": "uuidScopeId", "columnType": 7, "isNullable": false, "columnDefault": "random_v7", "dartType": "UuidValue" }, { "__className__": "serverpod.ColumnDefinition", "name": "currentNodeId", "fieldName": "currentNodeId", "columnType": 6, "isNullable": true, "dartType": "int?" } ], "foreignKeys": [ { "__className__": "serverpod.ForeignKeyDefinition", "constraintName": "crdt_scopes_fk_0", "columns": [ "currentNodeId" ], "referenceTable": "crdt_nodes", "referenceTableSchema": "public", "referenceColumns": [ "id" ], "onUpdate": 3, "onDelete": 3 } ], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "crdt_scopes__uuidScopeId__unique_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "uuidScopeId" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true }, { "__className__": "serverpod.TableDefinition", "name": "crdt_sync_integrity_violations", "dartName": "CrdtSyncIntegrityViolation", "module": "serverpod_offline_sync", "schema": "public", "columns": [ { "__className__": "serverpod.ColumnDefinition", "name": "id", "fieldName": "id", "columnType": 6, "isNullable": false, "columnDefault": "serial", "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "type", "fieldName": "type", "columnType": 0, "isNullable": false, "dartType": "serverpod_offline_sync:CrdtSyncViolationType" }, { "__className__": "serverpod.ColumnDefinition", "name": "domainTableName", "fieldName": "domainTableName", "columnType": 0, "isNullable": false, "dartType": "String" }, { "__className__": "serverpod.ColumnDefinition", "name": "uuidRowId", "fieldName": "uuidRowId", "columnType": 7, "isNullable": false, "dartType": "UuidValue" }, { "__className__": "serverpod.ColumnDefinition", "name": "ownerScopeUuid", "fieldName": "ownerScopeUuid", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "incomingScopeUuid", "fieldName": "incomingScopeUuid", "columnType": 7, "isNullable": false, "dartType": "UuidValue" }, { "__className__": "serverpod.ColumnDefinition", "name": "operation", "fieldName": "operation", "columnType": 0, "isNullable": false, "dartType": "serverpod_offline_sync:CrdtSyncViolationOperation" }, { "__className__": "serverpod.ColumnDefinition", "name": "uuidNodeId", "fieldName": "uuidNodeId", "columnType": 7, "isNullable": true, "dartType": "UuidValue?" }, { "__className__": "serverpod.ColumnDefinition", "name": "crdtDataRowId", "fieldName": "crdtDataRowId", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "hlcDatetime", "fieldName": "hlcDatetime", "columnType": 4, "isNullable": true, "dartType": "DateTime?" }, { "__className__": "serverpod.ColumnDefinition", "name": "hlcCounter", "fieldName": "hlcCounter", "columnType": 6, "isNullable": true, "dartType": "int?" }, { "__className__": "serverpod.ColumnDefinition", "name": "firstSeenAt", "fieldName": "firstSeenAt", "columnType": 4, "isNullable": false, "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "lastSeenAt", "fieldName": "lastSeenAt", "columnType": 4, "isNullable": false, "dartType": "DateTime" }, { "__className__": "serverpod.ColumnDefinition", "name": "occurrences", "fieldName": "occurrences", "columnType": 6, "isNullable": false, "dartType": "int" } ], "foreignKeys": [], "indexes": [ { "__className__": "serverpod.IndexDefinition", "indexName": "crdt_sync_integrity_violations_key_idx", "elements": [ { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "type" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "operation" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "domainTableName" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "uuidRowId" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "ownerScopeUuid" }, { "__className__": "serverpod.IndexElementDefinition", "type": 0, "definition": "incomingScopeUuid" } ], "type": "btree", "isUnique": true, "isPrimary": false } ], "managed": true } ], "installedModules": [ { "__className__": "serverpod.DatabaseMigrationVersionModel", "module": "serverpod_offline_sync_test", "version": "20260907170602693" }, { "__className__": "serverpod.DatabaseMigrationVersion", "module": "serverpod", "version": "20260824182259319" }, { "__className__": "serverpod.DatabaseMigrationVersion", "module": "serverpod_auth_core", "version": "20260824182354731" }, { "__className__": "serverpod.DatabaseMigrationVersion", "module": "serverpod_offline_sync", "version": "20260902195732182" } ], "migrationApiVersion": 1 }