{ "version": "6", "id": "b0ad4b11-b607-46c7-8e2d-3b9823cdc5f7", "prevIds": ["d13af80e-3c70-4866-8f14-48e7ff6ff0ff"], "dialect": "mysql", "ddl": [ { "name": "account", "entityType": "tables" }, { "type": "varchar(30)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "id", "table": "account", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": true, "autoIncrement": false, "default": "(now())", "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_created", "table": "account", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": true, "autoIncrement": false, "default": "CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3)", "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_updated", "table": "account", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_deleted", "table": "account", "entityType": "columns" }, { "type": "varchar(255)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "email", "table": "account", "entityType": "columns" }, { "name": "billing", "entityType": "tables" }, { "type": "varchar(30)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "id", "table": "billing", "entityType": "columns" }, { "type": "varchar(30)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "workspace_id", "table": "billing", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": true, "autoIncrement": false, "default": "(now())", "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_created", "table": "billing", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": true, "autoIncrement": false, "default": "CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3)", "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_updated", "table": "billing", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_deleted", "table": "billing", "entityType": "columns" }, { "type": "varchar(255)", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "customer_id", "table": "billing", "entityType": "columns" }, { "type": "varchar(255)", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "payment_method_id", "table": "billing", "entityType": "columns" }, { "type": "varchar(4)", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "payment_method_last4", "table": "billing", "entityType": "columns" }, { "type": "bigint", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "balance", "table": "billing", "entityType": "columns" }, { "type": "boolean", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "reload", "table": "billing", "entityType": "columns" }, { "name": "payment", "entityType": "tables" }, { "type": "varchar(30)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "id", "table": "payment", "entityType": "columns" }, { "type": "varchar(30)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "workspace_id", "table": "payment", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": true, "autoIncrement": false, "default": "(now())", "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_created", "table": "payment", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": true, "autoIncrement": false, "default": "CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3)", "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_updated", "table": "payment", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_deleted", "table": "payment", "entityType": "columns" }, { "type": "varchar(255)", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "customer_id", "table": "payment", "entityType": "columns" }, { "type": "varchar(255)", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "payment_id", "table": "payment", "entityType": "columns" }, { "type": "bigint", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "amount", "table": "payment", "entityType": "columns" }, { "name": "usage", "entityType": "tables" }, { "type": "varchar(30)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "id", "table": "usage", "entityType": "columns" }, { "type": "varchar(30)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "workspace_id", "table": "usage", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": true, "autoIncrement": false, "default": "(now())", "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_created", "table": "usage", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": true, "autoIncrement": false, "default": "CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3)", "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_updated", "table": "usage", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_deleted", "table": "usage", "entityType": "columns" }, { "type": "varchar(255)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "model", "table": "usage", "entityType": "columns" }, { "type": "varchar(255)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "provider", "table": "usage", "entityType": "columns" }, { "type": "int", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "input_tokens", "table": "usage", "entityType": "columns" }, { "type": "int", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "output_tokens", "table": "usage", "entityType": "columns" }, { "type": "int", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "reasoning_tokens", "table": "usage", "entityType": "columns" }, { "type": "int", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "cache_read_tokens", "table": "usage", "entityType": "columns" }, { "type": "int", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "cache_write_tokens", "table": "usage", "entityType": "columns" }, { "type": "int", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "cache_write_5m_tokens", "table": "usage", "entityType": "columns" }, { "type": "int", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "cache_write_1h_tokens", "table": "usage", "entityType": "columns" }, { "type": "bigint", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "cost", "table": "usage", "entityType": "columns" }, { "name": "key", "entityType": "tables" }, { "type": "varchar(30)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "id", "table": "key", "entityType": "columns" }, { "type": "varchar(30)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "workspace_id", "table": "key", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": true, "autoIncrement": false, "default": "(now())", "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_created", "table": "key", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": true, "autoIncrement": false, "default": "CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3)", "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_updated", "table": "key", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_deleted", "table": "key", "entityType": "columns" }, { "type": "json", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "actor", "table": "key", "entityType": "columns" }, { "type": "varchar(255)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "name", "table": "key", "entityType": "columns" }, { "type": "varchar(255)", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "old_name", "table": "key", "entityType": "columns" }, { "type": "varchar(255)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "key", "table": "key", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_used", "table": "key", "entityType": "columns" }, { "name": "user", "entityType": "tables" }, { "type": "varchar(30)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "id", "table": "user", "entityType": "columns" }, { "type": "varchar(30)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "workspace_id", "table": "user", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": true, "autoIncrement": false, "default": "(now())", "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_created", "table": "user", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": true, "autoIncrement": false, "default": "CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3)", "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_updated", "table": "user", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_deleted", "table": "user", "entityType": "columns" }, { "type": "varchar(255)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "email", "table": "user", "entityType": "columns" }, { "type": "varchar(255)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "name", "table": "user", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_seen", "table": "user", "entityType": "columns" }, { "type": "int", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "color", "table": "user", "entityType": "columns" }, { "name": "workspace", "entityType": "tables" }, { "type": "varchar(30)", "notNull": true, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "id", "table": "workspace", "entityType": "columns" }, { "type": "varchar(255)", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "slug", "table": "workspace", "entityType": "columns" }, { "type": "varchar(255)", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "name", "table": "workspace", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": true, "autoIncrement": false, "default": "(now())", "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_created", "table": "workspace", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": true, "autoIncrement": false, "default": "CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3)", "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_updated", "table": "workspace", "entityType": "columns" }, { "type": "timestamp(3)", "notNull": false, "autoIncrement": false, "default": null, "onUpdateNow": false, "onUpdateNowFsp": null, "charSet": null, "collation": null, "generated": null, "name": "time_deleted", "table": "workspace", "entityType": "columns" }, { "columns": [ { "value": "email", "isExpression": false } ], "isUnique": true, "using": null, "algorithm": null, "lock": null, "nameExplicit": true, "name": "email", "table": "account", "entityType": "indexes" }, { "columns": ["workspace_id", "id"], "name": "PRIMARY", "table": "billing", "entityType": "pks" }, { "columns": ["workspace_id", "id"], "name": "PRIMARY", "table": "payment", "entityType": "pks" }, { "columns": ["workspace_id", "id"], "name": "PRIMARY", "table": "usage", "entityType": "pks" }, { "columns": [ { "value": "key", "isExpression": false } ], "isUnique": true, "using": null, "algorithm": null, "lock": null, "nameExplicit": true, "name": "global_key", "table": "key", "entityType": "indexes" }, { "columns": [ { "value": "workspace_id", "isExpression": false }, { "value": "name", "isExpression": false } ], "isUnique": true, "using": null, "algorithm": null, "lock": null, "nameExplicit": true, "name": "name", "table": "key", "entityType": "indexes" }, { "columns": ["workspace_id", "id"], "name": "PRIMARY", "table": "key", "entityType": "pks" }, { "columns": [ { "value": "workspace_id", "isExpression": false }, { "value": "email", "isExpression": false } ], "isUnique": true, "using": null, "algorithm": null, "lock": null, "nameExplicit": true, "name": "user_email", "table": "user", "entityType": "indexes" }, { "columns": ["workspace_id", "id"], "name": "PRIMARY", "table": "user", "entityType": "pks" }, { "columns": [ { "value": "slug", "isExpression": false } ], "isUnique": true, "using": null, "algorithm": null, "lock": null, "nameExplicit": true, "name": "slug", "table": "workspace", "entityType": "indexes" }, { "columns": ["id"], "name": "PRIMARY", "table": "workspace", "entityType": "pks" } ], "renames": [] }