{ "version": "5", "dialect": "mysql", "id": "1f08bd5a-436d-4905-a585-87b156847402", "prevId": "b0019e1e-d365-4f67-be3d-a2e69bdddc04", "tables": { "account": { "name": "account", "columns": { "id": { "name": "id", "type": "varchar(30)", "primaryKey": false, "notNull": true, "autoincrement": false }, "time_created": { "name": "time_created", "type": "timestamp(3)", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(now())" }, "time_updated": { "name": "time_updated", "type": "timestamp(3)", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3)" }, "time_deleted": { "name": "time_deleted", "type": "timestamp(3)", "primaryKey": false, "notNull": false, "autoincrement": false }, "email": { "name": "email", "type": "varchar(255)", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": { "email": { "name": "email", "columns": ["email"], "isUnique": true } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraint": {} }, "billing": { "name": "billing", "columns": { "id": { "name": "id", "type": "varchar(30)", "primaryKey": false, "notNull": true, "autoincrement": false }, "workspace_id": { "name": "workspace_id", "type": "varchar(30)", "primaryKey": false, "notNull": true, "autoincrement": false }, "time_created": { "name": "time_created", "type": "timestamp(3)", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(now())" }, "time_updated": { "name": "time_updated", "type": "timestamp(3)", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3)" }, "time_deleted": { "name": "time_deleted", "type": "timestamp(3)", "primaryKey": false, "notNull": false, "autoincrement": false }, "customer_id": { "name": "customer_id", "type": "varchar(255)", "primaryKey": false, "notNull": false, "autoincrement": false }, "payment_method_id": { "name": "payment_method_id", "type": "varchar(255)", "primaryKey": false, "notNull": false, "autoincrement": false }, "payment_method_last4": { "name": "payment_method_last4", "type": "varchar(4)", "primaryKey": false, "notNull": false, "autoincrement": false }, "balance": { "name": "balance", "type": "bigint", "primaryKey": false, "notNull": true, "autoincrement": false }, "reload": { "name": "reload", "type": "boolean", "primaryKey": false, "notNull": false, "autoincrement": false }, "time_reload_locked_till": { "name": "time_reload_locked_till", "type": "timestamp(3)", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": { "global_customer_id": { "name": "global_customer_id", "columns": ["customer_id"], "isUnique": true } }, "foreignKeys": {}, "compositePrimaryKeys": { "billing_workspace_id_id_pk": { "name": "billing_workspace_id_id_pk", "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, "checkConstraint": {} }, "payment": { "name": "payment", "columns": { "id": { "name": "id", "type": "varchar(30)", "primaryKey": false, "notNull": true, "autoincrement": false }, "workspace_id": { "name": "workspace_id", "type": "varchar(30)", "primaryKey": false, "notNull": true, "autoincrement": false }, "time_created": { "name": "time_created", "type": "timestamp(3)", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(now())" }, "time_updated": { "name": "time_updated", "type": "timestamp(3)", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3)" }, "time_deleted": { "name": "time_deleted", "type": "timestamp(3)", "primaryKey": false, "notNull": false, "autoincrement": false }, "customer_id": { "name": "customer_id", "type": "varchar(255)", "primaryKey": false, "notNull": false, "autoincrement": false }, "payment_id": { "name": "payment_id", "type": "varchar(255)", "primaryKey": false, "notNull": false, "autoincrement": false }, "amount": { "name": "amount", "type": "bigint", "primaryKey": false, "notNull": true, "autoincrement": false }, "error": { "name": "error", "type": "varchar(255)", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": { "payment_workspace_id_id_pk": { "name": "payment_workspace_id_id_pk", "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, "checkConstraint": {} }, "usage": { "name": "usage", "columns": { "id": { "name": "id", "type": "varchar(30)", "primaryKey": false, "notNull": true, "autoincrement": false }, "workspace_id": { "name": "workspace_id", "type": "varchar(30)", "primaryKey": false, "notNull": true, "autoincrement": false }, "time_created": { "name": "time_created", "type": "timestamp(3)", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(now())" }, "time_updated": { "name": "time_updated", "type": "timestamp(3)", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3)" }, "time_deleted": { "name": "time_deleted", "type": "timestamp(3)", "primaryKey": false, "notNull": false, "autoincrement": false }, "model": { "name": "model", "type": "varchar(255)", "primaryKey": false, "notNull": true, "autoincrement": false }, "provider": { "name": "provider", "type": "varchar(255)", "primaryKey": false, "notNull": true, "autoincrement": false }, "input_tokens": { "name": "input_tokens", "type": "int", "primaryKey": false, "notNull": true, "autoincrement": false }, "output_tokens": { "name": "output_tokens", "type": "int", "primaryKey": false, "notNull": true, "autoincrement": false }, "reasoning_tokens": { "name": "reasoning_tokens", "type": "int", "primaryKey": false, "notNull": false, "autoincrement": false }, "cache_read_tokens": { "name": "cache_read_tokens", "type": "int", "primaryKey": false, "notNull": false, "autoincrement": false }, "cache_write_5m_tokens": { "name": "cache_write_5m_tokens", "type": "int", "primaryKey": false, "notNull": false, "autoincrement": false }, "cache_write_1h_tokens": { "name": "cache_write_1h_tokens", "type": "int", "primaryKey": false, "notNull": false, "autoincrement": false }, "cost": { "name": "cost", "type": "bigint", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": { "usage_workspace_id_id_pk": { "name": "usage_workspace_id_id_pk", "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, "checkConstraint": {} }, "key": { "name": "key", "columns": { "id": { "name": "id", "type": "varchar(30)", "primaryKey": false, "notNull": true, "autoincrement": false }, "workspace_id": { "name": "workspace_id", "type": "varchar(30)", "primaryKey": false, "notNull": true, "autoincrement": false }, "time_created": { "name": "time_created", "type": "timestamp(3)", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(now())" }, "time_updated": { "name": "time_updated", "type": "timestamp(3)", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3)" }, "time_deleted": { "name": "time_deleted", "type": "timestamp(3)", "primaryKey": false, "notNull": false, "autoincrement": false }, "actor": { "name": "actor", "type": "json", "primaryKey": false, "notNull": false, "autoincrement": false }, "name": { "name": "name", "type": "varchar(255)", "primaryKey": false, "notNull": true, "autoincrement": false }, "old_name": { "name": "old_name", "type": "varchar(255)", "primaryKey": false, "notNull": false, "autoincrement": false }, "key": { "name": "key", "type": "varchar(255)", "primaryKey": false, "notNull": true, "autoincrement": false }, "time_used": { "name": "time_used", "type": "timestamp(3)", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": { "global_key": { "name": "global_key", "columns": ["key"], "isUnique": true }, "name": { "name": "name", "columns": ["workspace_id", "name"], "isUnique": true } }, "foreignKeys": {}, "compositePrimaryKeys": { "key_workspace_id_id_pk": { "name": "key_workspace_id_id_pk", "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, "checkConstraint": {} }, "user": { "name": "user", "columns": { "id": { "name": "id", "type": "varchar(30)", "primaryKey": false, "notNull": true, "autoincrement": false }, "workspace_id": { "name": "workspace_id", "type": "varchar(30)", "primaryKey": false, "notNull": true, "autoincrement": false }, "time_created": { "name": "time_created", "type": "timestamp(3)", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(now())" }, "time_updated": { "name": "time_updated", "type": "timestamp(3)", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3)" }, "time_deleted": { "name": "time_deleted", "type": "timestamp(3)", "primaryKey": false, "notNull": false, "autoincrement": false }, "email": { "name": "email", "type": "varchar(255)", "primaryKey": false, "notNull": true, "autoincrement": false }, "name": { "name": "name", "type": "varchar(255)", "primaryKey": false, "notNull": true, "autoincrement": false }, "time_seen": { "name": "time_seen", "type": "timestamp(3)", "primaryKey": false, "notNull": false, "autoincrement": false }, "color": { "name": "color", "type": "int", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": { "user_email": { "name": "user_email", "columns": ["workspace_id", "email"], "isUnique": true } }, "foreignKeys": {}, "compositePrimaryKeys": { "user_workspace_id_id_pk": { "name": "user_workspace_id_id_pk", "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, "checkConstraint": {} }, "workspace": { "name": "workspace", "columns": { "id": { "name": "id", "type": "varchar(30)", "primaryKey": false, "notNull": true, "autoincrement": false }, "slug": { "name": "slug", "type": "varchar(255)", "primaryKey": false, "notNull": false, "autoincrement": false }, "name": { "name": "name", "type": "varchar(255)", "primaryKey": false, "notNull": false, "autoincrement": false }, "time_created": { "name": "time_created", "type": "timestamp(3)", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(now())" }, "time_updated": { "name": "time_updated", "type": "timestamp(3)", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3)" }, "time_deleted": { "name": "time_deleted", "type": "timestamp(3)", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": { "slug": { "name": "slug", "columns": ["slug"], "isUnique": true } }, "foreignKeys": {}, "compositePrimaryKeys": { "workspace_id": { "name": "workspace_id", "columns": ["id"] } }, "uniqueConstraints": {}, "checkConstraint": {} } }, "views": {}, "_meta": { "schemas": {}, "tables": {}, "columns": {} }, "internal": { "tables": {}, "indexes": {} } }