{ "version": "8", "dialect": "postgres", "id": "0bd19c7f-e5f9-468c-9fa3-150f7c6e5cf3", "prevIds": [ "0cbb7e67-cf93-4bb1-a167-4b347794dbdc" ], "ddl": [ { "isRlsEnabled": false, "name": "alerts", "entityType": "tables", "schema": "public" }, { "isRlsEnabled": false, "name": "deviceConfig", "entityType": "tables", "schema": "public" }, { "isRlsEnabled": false, "name": "linkedDevices", "entityType": "tables", "schema": "public" }, { "isRlsEnabled": false, "name": "users", "entityType": "tables", "schema": "public" }, { "type": "integer", "typeSchema": null, "notNull": true, "dimensions": 0, "default": null, "generated": null, "identity": { "type": "always", "name": "alerts_id_seq", "increment": "1", "startWith": "1", "minValue": "1", "maxValue": "2147483647", "cache": 1, "cycle": false }, "name": "id", "entityType": "columns", "schema": "public", "table": "alerts" }, { "type": "integer", "typeSchema": null, "notNull": true, "dimensions": 0, "default": null, "generated": null, "identity": null, "name": "device_id", "entityType": "columns", "schema": "public", "table": "alerts" }, { "type": "integer", "typeSchema": null, "notNull": true, "dimensions": 0, "default": null, "generated": null, "identity": null, "name": "parent_id", "entityType": "columns", "schema": "public", "table": "alerts" }, { "type": "varchar(50)", "typeSchema": null, "notNull": false, "dimensions": 0, "default": null, "generated": null, "identity": null, "name": "category", "entityType": "columns", "schema": "public", "table": "alerts" }, { "type": "varchar(255)", "typeSchema": null, "notNull": true, "dimensions": 0, "default": null, "generated": null, "identity": null, "name": "title", "entityType": "columns", "schema": "public", "table": "alerts" }, { "type": "text", "typeSchema": null, "notNull": true, "dimensions": 0, "default": null, "generated": null, "identity": null, "name": "message", "entityType": "columns", "schema": "public", "table": "alerts" }, { "type": "text", "typeSchema": null, "notNull": true, "dimensions": 0, "default": null, "generated": null, "identity": null, "name": "summary", "entityType": "columns", "schema": "public", "table": "alerts" }, { "type": "integer", "typeSchema": null, "notNull": true, "dimensions": 0, "default": null, "generated": null, "identity": null, "name": "confidence", "entityType": "columns", "schema": "public", "table": "alerts" }, { "type": "varchar(255)", "typeSchema": null, "notNull": false, "dimensions": 0, "default": null, "generated": null, "identity": null, "name": "packageName", "entityType": "columns", "schema": "public", "table": "alerts" }, { "type": "integer", "typeSchema": null, "notNull": true, "dimensions": 0, "default": null, "generated": null, "identity": null, "name": "timestamp", "entityType": "columns", "schema": "public", "table": "alerts" }, { "type": "boolean", "typeSchema": null, "notNull": true, "dimensions": 0, "default": "false", "generated": null, "identity": null, "name": "read", "entityType": "columns", "schema": "public", "table": "alerts" }, { "type": "integer", "typeSchema": null, "notNull": true, "dimensions": 0, "default": null, "generated": null, "identity": { "type": "always", "name": "deviceConfig_id_seq", "increment": "1", "startWith": "1", "minValue": "1", "maxValue": "2147483647", "cache": 1, "cycle": false }, "name": "id", "entityType": "columns", "schema": "public", "table": "deviceConfig" }, { "type": "integer", "typeSchema": null, "notNull": true, "dimensions": 0, "default": null, "generated": null, "identity": null, "name": "device_id", "entityType": "columns", "schema": "public", "table": "deviceConfig" }, { "type": "boolean", "typeSchema": null, "notNull": true, "dimensions": 0, "default": "false", "generated": null, "identity": null, "name": "disable_buddy", "entityType": "columns", "schema": "public", "table": "deviceConfig" }, { "type": "boolean", "typeSchema": null, "notNull": true, "dimensions": 0, "default": "true", "generated": null, "identity": null, "name": "block_adult_sites", "entityType": "columns", "schema": "public", "table": "deviceConfig" }, { "type": "boolean", "typeSchema": null, "notNull": true, "dimensions": 0, "default": "false", "generated": null, "identity": null, "name": "family_link_anti_circumvention", "entityType": "columns", "schema": "public", "table": "deviceConfig" }, { "type": "boolean", "typeSchema": null, "notNull": true, "dimensions": 0, "default": "true", "generated": null, "identity": null, "name": "new_contact_alerts", "entityType": "columns", "schema": "public", "table": "deviceConfig" }, { "type": "boolean", "typeSchema": null, "notNull": true, "dimensions": 0, "default": "false", "generated": null, "identity": null, "name": "block_strangers", "entityType": "columns", "schema": "public", "table": "deviceConfig" }, { "type": "boolean", "typeSchema": null, "notNull": true, "dimensions": 0, "default": "true", "generated": null, "identity": null, "name": "notify_dangerous_messages", "entityType": "columns", "schema": "public", "table": "deviceConfig" }, { "type": "boolean", "typeSchema": null, "notNull": true, "dimensions": 0, "default": "true", "generated": null, "identity": null, "name": "notify_new_contact_added", "entityType": "columns", "schema": "public", "table": "deviceConfig" }, { "type": "integer", "typeSchema": null, "notNull": true, "dimensions": 0, "default": null, "generated": null, "identity": { "type": "always", "name": "linkedDevices_id_seq", "increment": "1", "startWith": "1", "minValue": "1", "maxValue": "2147483647", "cache": 1, "cycle": false }, "name": "id", "entityType": "columns", "schema": "public", "table": "linkedDevices" }, { "type": "varchar(255)", "typeSchema": null, "notNull": true, "dimensions": 0, "default": "'New Device'", "generated": null, "identity": null, "name": "nickname", "entityType": "columns", "schema": "public", "table": "linkedDevices" }, { "type": "integer", "typeSchema": null, "notNull": true, "dimensions": 0, "default": null, "generated": null, "identity": null, "name": "parent_id", "entityType": "columns", "schema": "public", "table": "linkedDevices" }, { "type": "integer", "typeSchema": null, "notNull": false, "dimensions": 0, "default": null, "generated": null, "identity": null, "name": "last_online", "entityType": "columns", "schema": "public", "table": "linkedDevices" }, { "type": "boolean", "typeSchema": null, "notNull": false, "dimensions": 0, "default": "false", "generated": null, "identity": null, "name": "devEnabled", "entityType": "columns", "schema": "public", "table": "linkedDevices" }, { "type": "integer", "typeSchema": null, "notNull": true, "dimensions": 0, "default": null, "generated": null, "identity": { "type": "always", "name": "users_id_seq", "increment": "1", "startWith": "1", "minValue": "1", "maxValue": "2147483647", "cache": 1, "cycle": false }, "name": "id", "entityType": "columns", "schema": "public", "table": "users" }, { "type": "varchar(255)", "typeSchema": null, "notNull": true, "dimensions": 0, "default": null, "generated": null, "identity": null, "name": "email", "entityType": "columns", "schema": "public", "table": "users" }, { "type": "varchar(255)", "typeSchema": null, "notNull": true, "dimensions": 0, "default": null, "generated": null, "identity": null, "name": "password", "entityType": "columns", "schema": "public", "table": "users" }, { "type": "boolean", "typeSchema": null, "notNull": false, "dimensions": 0, "default": "false", "generated": null, "identity": null, "name": "emailVerified", "entityType": "columns", "schema": "public", "table": "users" }, { "type": "varchar(6)", "typeSchema": null, "notNull": true, "dimensions": 0, "default": null, "generated": null, "identity": null, "name": "emailCode", "entityType": "columns", "schema": "public", "table": "users" }, { "type": "text", "typeSchema": null, "notNull": false, "dimensions": 1, "default": "'{}'", "generated": null, "identity": null, "name": "push_tokens", "entityType": "columns", "schema": "public", "table": "users" }, { "columns": [ "id" ], "nameExplicit": false, "name": "alerts_pkey", "schema": "public", "table": "alerts", "entityType": "pks" }, { "columns": [ "id" ], "nameExplicit": false, "name": "deviceConfig_pkey", "schema": "public", "table": "deviceConfig", "entityType": "pks" }, { "columns": [ "id" ], "nameExplicit": false, "name": "linkedDevices_pkey", "schema": "public", "table": "linkedDevices", "entityType": "pks" }, { "columns": [ "id" ], "nameExplicit": false, "name": "users_pkey", "schema": "public", "table": "users", "entityType": "pks" }, { "nameExplicit": false, "columns": [ "device_id" ], "nullsNotDistinct": false, "name": "deviceConfig_device_id_key", "schema": "public", "table": "deviceConfig", "entityType": "uniques" }, { "nameExplicit": false, "columns": [ "email" ], "nullsNotDistinct": false, "name": "users_email_key", "schema": "public", "table": "users", "entityType": "uniques" } ], "renames": [] }