summaryrefslogtreecommitdiffhomepage
path: root/packages/console/core/migrations/meta
diff options
context:
space:
mode:
authorFrank <[email protected]>2026-02-22 18:41:34 -0500
committerFrank <[email protected]>2026-02-22 22:19:44 -0500
commit5712cff5c453a185ac75a160f76ca06135d6ab2d (patch)
tree6838fedd40aed31421265fdc8b9fe5826d396f86 /packages/console/core/migrations/meta
parentee754c46f992dd4024e56e93246421246d16d13f (diff)
downloadopencode-5712cff5c453a185ac75a160f76ca06135d6ab2d.tar.gz
opencode-5712cff5c453a185ac75a160f76ca06135d6ab2d.zip
zen: track session in usage
Diffstat (limited to 'packages/console/core/migrations/meta')
-rw-r--r--packages/console/core/migrations/meta/0000_snapshot.json569
-rw-r--r--packages/console/core/migrations/meta/0001_snapshot.json569
-rw-r--r--packages/console/core/migrations/meta/0002_snapshot.json576
-rw-r--r--packages/console/core/migrations/meta/0003_snapshot.json581
-rw-r--r--packages/console/core/migrations/meta/0004_snapshot.json588
-rw-r--r--packages/console/core/migrations/meta/0005_snapshot.json588
-rw-r--r--packages/console/core/migrations/meta/0006_snapshot.json602
-rw-r--r--packages/console/core/migrations/meta/0007_snapshot.json595
-rw-r--r--packages/console/core/migrations/meta/0008_snapshot.json602
-rw-r--r--packages/console/core/migrations/meta/0009_snapshot.json609
-rw-r--r--packages/console/core/migrations/meta/0010_snapshot.json615
-rw-r--r--packages/console/core/migrations/meta/0011_snapshot.json622
-rw-r--r--packages/console/core/migrations/meta/0012_snapshot.json643
-rw-r--r--packages/console/core/migrations/meta/0013_snapshot.json646
-rw-r--r--packages/console/core/migrations/meta/0014_snapshot.json650
-rw-r--r--packages/console/core/migrations/meta/0015_snapshot.json643
-rw-r--r--packages/console/core/migrations/meta/0016_snapshot.json650
-rw-r--r--packages/console/core/migrations/meta/0017_snapshot.json657
-rw-r--r--packages/console/core/migrations/meta/0018_snapshot.json671
-rw-r--r--packages/console/core/migrations/meta/0019_snapshot.json671
-rw-r--r--packages/console/core/migrations/meta/0020_snapshot.json664
-rw-r--r--packages/console/core/migrations/meta/0021_snapshot.json671
-rw-r--r--packages/console/core/migrations/meta/0022_snapshot.json690
-rw-r--r--packages/console/core/migrations/meta/0023_snapshot.json700
-rw-r--r--packages/console/core/migrations/meta/0024_snapshot.json686
-rw-r--r--packages/console/core/migrations/meta/0025_snapshot.json693
-rw-r--r--packages/console/core/migrations/meta/0026_snapshot.json688
-rw-r--r--packages/console/core/migrations/meta/0027_snapshot.json674
-rw-r--r--packages/console/core/migrations/meta/0028_snapshot.json674
-rw-r--r--packages/console/core/migrations/meta/0029_snapshot.json695
-rw-r--r--packages/console/core/migrations/meta/0030_snapshot.json760
-rw-r--r--packages/console/core/migrations/meta/0031_snapshot.json832
-rw-r--r--packages/console/core/migrations/meta/0032_snapshot.json839
-rw-r--r--packages/console/core/migrations/meta/0033_snapshot.json846
-rw-r--r--packages/console/core/migrations/meta/0034_snapshot.json913
-rw-r--r--packages/console/core/migrations/meta/0035_snapshot.json905
-rw-r--r--packages/console/core/migrations/meta/0036_snapshot.json915
-rw-r--r--packages/console/core/migrations/meta/0037_snapshot.json929
-rw-r--r--packages/console/core/migrations/meta/0038_snapshot.json981
-rw-r--r--packages/console/core/migrations/meta/0039_snapshot.json1053
-rw-r--r--packages/console/core/migrations/meta/0040_snapshot.json1059
-rw-r--r--packages/console/core/migrations/meta/0041_snapshot.json1095
-rw-r--r--packages/console/core/migrations/meta/0042_snapshot.json1144
-rw-r--r--packages/console/core/migrations/meta/0043_snapshot.json1147
-rw-r--r--packages/console/core/migrations/meta/0044_snapshot.json1146
-rw-r--r--packages/console/core/migrations/meta/0045_snapshot.json1149
-rw-r--r--packages/console/core/migrations/meta/0046_snapshot.json1236
-rw-r--r--packages/console/core/migrations/meta/0047_snapshot.json1207
-rw-r--r--packages/console/core/migrations/meta/0048_snapshot.json1207
-rw-r--r--packages/console/core/migrations/meta/0049_snapshot.json1214
-rw-r--r--packages/console/core/migrations/meta/0050_snapshot.json1221
-rw-r--r--packages/console/core/migrations/meta/0051_snapshot.json1228
-rw-r--r--packages/console/core/migrations/meta/0052_snapshot.json1235
-rw-r--r--packages/console/core/migrations/meta/0053_snapshot.json1242
-rw-r--r--packages/console/core/migrations/meta/0054_snapshot.json1235
-rw-r--r--packages/console/core/migrations/meta/0055_snapshot.json1242
-rw-r--r--packages/console/core/migrations/meta/_journal.json398
57 files changed, 0 insertions, 47560 deletions
diff --git a/packages/console/core/migrations/meta/0000_snapshot.json b/packages/console/core/migrations/meta/0000_snapshot.json
deleted file mode 100644
index 17d3bd7f9..000000000
--- a/packages/console/core/migrations/meta/0000_snapshot.json
+++ /dev/null
@@ -1,569 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "aee779c5-db1d-4655-95ec-6451c18455be",
- "prevId": "00000000-0000-0000-0000-000000000000",
- "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
- }
- },
- "indexes": {},
- "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
- }
- },
- "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
- },
- "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_tokens": {
- "name": "cache_write_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
- },
- "user_id": {
- "name": "user_id",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0001_snapshot.json b/packages/console/core/migrations/meta/0001_snapshot.json
deleted file mode 100644
index d23d1601d..000000000
--- a/packages/console/core/migrations/meta/0001_snapshot.json
+++ /dev/null
@@ -1,569 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "79b7ee25-1c1c-41ff-9bbf-754af257102b",
- "prevId": "aee779c5-db1d-4655-95ec-6451c18455be",
- "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
- }
- },
- "indexes": {},
- "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
- }
- },
- "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
- },
- "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_tokens": {
- "name": "cache_write_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
- },
- "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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0002_snapshot.json b/packages/console/core/migrations/meta/0002_snapshot.json
deleted file mode 100644
index 45d06926c..000000000
--- a/packages/console/core/migrations/meta/0002_snapshot.json
+++ /dev/null
@@ -1,576 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "9f51ef52-31ac-4ace-8b6d-39b35efe9c81",
- "prevId": "79b7ee25-1c1c-41ff-9bbf-754af257102b",
- "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
- }
- },
- "indexes": {},
- "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
- }
- },
- "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
- },
- "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_tokens": {
- "name": "cache_write_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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0003_snapshot.json b/packages/console/core/migrations/meta/0003_snapshot.json
deleted file mode 100644
index e832ebb00..000000000
--- a/packages/console/core/migrations/meta/0003_snapshot.json
+++ /dev/null
@@ -1,581 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "26cebd59-f553-441c-a2b2-2f9578a0ad2b",
- "prevId": "9f51ef52-31ac-4ace-8b6d-39b35efe9c81",
- "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
- }
- },
- "indexes": {},
- "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
- }
- },
- "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
- },
- "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_tokens": {
- "name": "cache_write_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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0004_snapshot.json b/packages/console/core/migrations/meta/0004_snapshot.json
deleted file mode 100644
index 6d2695c48..000000000
--- a/packages/console/core/migrations/meta/0004_snapshot.json
+++ /dev/null
@@ -1,588 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "06dc6226-bfbb-4ccc-b4bc-f26070c3bed5",
- "prevId": "26cebd59-f553-441c-a2b2-2f9578a0ad2b",
- "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
- }
- },
- "indexes": {},
- "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
- }
- },
- "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": false,
- "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_tokens": {
- "name": "cache_write_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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0005_snapshot.json b/packages/console/core/migrations/meta/0005_snapshot.json
deleted file mode 100644
index 12246a6d6..000000000
--- a/packages/console/core/migrations/meta/0005_snapshot.json
+++ /dev/null
@@ -1,588 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "d13af80e-3c70-4866-8f14-48e7ff6ff0ff",
- "prevId": "06dc6226-bfbb-4ccc-b4bc-f26070c3bed5",
- "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
- }
- },
- "indexes": {},
- "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
- }
- },
- "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_tokens": {
- "name": "cache_write_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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0006_snapshot.json b/packages/console/core/migrations/meta/0006_snapshot.json
deleted file mode 100644
index d726b6f67..000000000
--- a/packages/console/core/migrations/meta/0006_snapshot.json
+++ /dev/null
@@ -1,602 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "b0ad4b11-b607-46c7-8e2d-3b9823cdc5f7",
- "prevId": "d13af80e-3c70-4866-8f14-48e7ff6ff0ff",
- "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
- }
- },
- "indexes": {},
- "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
- }
- },
- "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_tokens": {
- "name": "cache_write_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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0007_snapshot.json b/packages/console/core/migrations/meta/0007_snapshot.json
deleted file mode 100644
index 122db42cb..000000000
--- a/packages/console/core/migrations/meta/0007_snapshot.json
+++ /dev/null
@@ -1,595 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "91067cc9-d492-47b3-932a-42dcc0920b3c",
- "prevId": "b0ad4b11-b607-46c7-8e2d-3b9823cdc5f7",
- "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
- }
- },
- "indexes": {},
- "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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0008_snapshot.json b/packages/console/core/migrations/meta/0008_snapshot.json
deleted file mode 100644
index 02c473200..000000000
--- a/packages/console/core/migrations/meta/0008_snapshot.json
+++ /dev/null
@@ -1,602 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "3e080fc0-9efd-411f-b764-ed3aa4abcee5",
- "prevId": "91067cc9-d492-47b3-932a-42dcc0920b3c",
- "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": {},
- "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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0009_snapshot.json b/packages/console/core/migrations/meta/0009_snapshot.json
deleted file mode 100644
index a3bd57cae..000000000
--- a/packages/console/core/migrations/meta/0009_snapshot.json
+++ /dev/null
@@ -1,609 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "b0019e1e-d365-4f67-be3d-a2e69bdddc04",
- "prevId": "3e080fc0-9efd-411f-b764-ed3aa4abcee5",
- "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": {},
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0010_snapshot.json b/packages/console/core/migrations/meta/0010_snapshot.json
deleted file mode 100644
index cb55610ae..000000000
--- a/packages/console/core/migrations/meta/0010_snapshot.json
+++ /dev/null
@@ -1,615 +0,0 @@
-{
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0011_snapshot.json b/packages/console/core/migrations/meta/0011_snapshot.json
deleted file mode 100644
index 7eb6fa71a..000000000
--- a/packages/console/core/migrations/meta/0011_snapshot.json
+++ /dev/null
@@ -1,622 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "cd9c94c4-9167-4346-b716-1bd0cff10ffc",
- "prevId": "1f08bd5a-436d-4905-a585-87b156847402",
- "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
- },
- "last_error": {
- "name": "last_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_last_error": {
- "name": "time_last_error",
- "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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0012_snapshot.json b/packages/console/core/migrations/meta/0012_snapshot.json
deleted file mode 100644
index 4220c988b..000000000
--- a/packages/console/core/migrations/meta/0012_snapshot.json
+++ /dev/null
@@ -1,643 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "ba801b30-747a-433e-ab43-b407c961a24c",
- "prevId": "cd9c94c4-9167-4346-b716-1bd0cff10ffc",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "last_error": {
- "name": "last_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_last_error": {
- "name": "time_last_error",
- "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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0013_snapshot.json b/packages/console/core/migrations/meta/0013_snapshot.json
deleted file mode 100644
index ef805ee83..000000000
--- a/packages/console/core/migrations/meta/0013_snapshot.json
+++ /dev/null
@@ -1,646 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "28336c91-553c-4d1d-9875-1ee761e47582",
- "prevId": "ba801b30-747a-433e-ab43-b407c961a24c",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- }
- },
- "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": {
- "\"billing\".\"last_error\"": "\"billing\".\"reload_error\"",
- "\"billing\".\"time_last_error\"": "\"billing\".\"time_reload_error\""
- }
- },
- "internal": {
- "tables": {},
- "indexes": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0014_snapshot.json b/packages/console/core/migrations/meta/0014_snapshot.json
deleted file mode 100644
index b526aeead..000000000
--- a/packages/console/core/migrations/meta/0014_snapshot.json
+++ /dev/null
@@ -1,650 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "12189a4e-5083-4b17-b8e3-8279c9a3e61a",
- "prevId": "28336c91-553c-4d1d-9875-1ee761e47582",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- }
- },
- "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
- },
- "data_share": {
- "name": "data_share",
- "type": "boolean",
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0015_snapshot.json b/packages/console/core/migrations/meta/0015_snapshot.json
deleted file mode 100644
index 57d893cd8..000000000
--- a/packages/console/core/migrations/meta/0015_snapshot.json
+++ /dev/null
@@ -1,643 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "7f3989cb-3e8b-430e-a0f5-f87051d1d824",
- "prevId": "12189a4e-5083-4b17-b8e3-8279c9a3e61a",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0016_snapshot.json b/packages/console/core/migrations/meta/0016_snapshot.json
deleted file mode 100644
index eefeb31a7..000000000
--- a/packages/console/core/migrations/meta/0016_snapshot.json
+++ /dev/null
@@ -1,650 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "45b67fb4-77ce-4aa2-b883-1971429c69f5",
- "prevId": "7f3989cb-3e8b-430e-a0f5-f87051d1d824",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0017_snapshot.json b/packages/console/core/migrations/meta/0017_snapshot.json
deleted file mode 100644
index d7687f9c6..000000000
--- a/packages/console/core/migrations/meta/0017_snapshot.json
+++ /dev/null
@@ -1,657 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "100a21cf-ff9c-476f-bf7d-100c1824b2b2",
- "prevId": "45b67fb4-77ce-4aa2-b883-1971429c69f5",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0018_snapshot.json b/packages/console/core/migrations/meta/0018_snapshot.json
deleted file mode 100644
index 3e3c64c73..000000000
--- a/packages/console/core/migrations/meta/0018_snapshot.json
+++ /dev/null
@@ -1,671 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "e9c91c2d-787d-4234-b98d-1620e4ce80e1",
- "prevId": "100a21cf-ff9c-476f-bf7d-100c1824b2b2",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "time_joined": {
- "name": "time_joined",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "color": {
- "name": "color",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0019_snapshot.json b/packages/console/core/migrations/meta/0019_snapshot.json
deleted file mode 100644
index 9a0d4d243..000000000
--- a/packages/console/core/migrations/meta/0019_snapshot.json
+++ /dev/null
@@ -1,671 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "a2bb7222-561c-45f0-8939-8ef9b8e57bb3",
- "prevId": "e9c91c2d-787d-4234-b98d-1620e4ce80e1",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "time_joined": {
- "name": "time_joined",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "color": {
- "name": "color",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0020_snapshot.json b/packages/console/core/migrations/meta/0020_snapshot.json
deleted file mode 100644
index 9defceb5a..000000000
--- a/packages/console/core/migrations/meta/0020_snapshot.json
+++ /dev/null
@@ -1,664 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "908437f9-54ed-4c83-b555-614926e326f8",
- "prevId": "a2bb7222-561c-45f0-8939-8ef9b8e57bb3",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0021_snapshot.json b/packages/console/core/migrations/meta/0021_snapshot.json
deleted file mode 100644
index 64d3e9d24..000000000
--- a/packages/console/core/migrations/meta/0021_snapshot.json
+++ /dev/null
@@ -1,671 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "14616ba2-c21e-4787-a289-f2a3eb6de04f",
- "prevId": "908437f9-54ed-4c83-b555-614926e326f8",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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": false,
- "autoincrement": false
- },
- "old_email": {
- "name": "old_email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0022_snapshot.json b/packages/console/core/migrations/meta/0022_snapshot.json
deleted file mode 100644
index 8a1c4e7d8..000000000
--- a/packages/console/core/migrations/meta/0022_snapshot.json
+++ /dev/null
@@ -1,690 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "2296e9e4-bee6-485b-a146-6666ac8dc0d0",
- "prevId": "14616ba2-c21e-4787-a289-f2a3eb6de04f",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "old_account_id": {
- "name": "old_account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "old_email": {
- "name": "old_email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0023_snapshot.json b/packages/console/core/migrations/meta/0023_snapshot.json
deleted file mode 100644
index 4f6f66283..000000000
--- a/packages/console/core/migrations/meta/0023_snapshot.json
+++ /dev/null
@@ -1,700 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "6857f409-1b5d-4752-9d65-a82ee70e6ad2",
- "prevId": "2296e9e4-bee6-485b-a146-6666ac8dc0d0",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "old_account_id": {
- "name": "old_account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "old_email": {
- "name": "old_email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0024_snapshot.json b/packages/console/core/migrations/meta/0024_snapshot.json
deleted file mode 100644
index 1ef25970a..000000000
--- a/packages/console/core/migrations/meta/0024_snapshot.json
+++ /dev/null
@@ -1,686 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "6d546f3e-17b2-4195-bb10-7e6d91774bd7",
- "prevId": "6857f409-1b5d-4752-9d65-a82ee70e6ad2",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0025_snapshot.json b/packages/console/core/migrations/meta/0025_snapshot.json
deleted file mode 100644
index 6746a6e8c..000000000
--- a/packages/console/core/migrations/meta/0025_snapshot.json
+++ /dev/null
@@ -1,693 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "ce444765-0606-4880-970a-2176bc2a78ac",
- "prevId": "6d546f3e-17b2-4195-bb10-7e6d91774bd7",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0026_snapshot.json b/packages/console/core/migrations/meta/0026_snapshot.json
deleted file mode 100644
index d3c7dc496..000000000
--- a/packages/console/core/migrations/meta/0026_snapshot.json
+++ /dev/null
@@ -1,688 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "9e1313c7-ca78-4d2c-b13b-625d9d6fcaa3",
- "prevId": "ce444765-0606-4880-970a-2176bc2a78ac",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "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
- }
- },
- "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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0027_snapshot.json b/packages/console/core/migrations/meta/0027_snapshot.json
deleted file mode 100644
index 408766f71..000000000
--- a/packages/console/core/migrations/meta/0027_snapshot.json
+++ /dev/null
@@ -1,674 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "05e873f6-1556-4bcb-8e19-14971e37610a",
- "prevId": "9e1313c7-ca78-4d2c-b13b-625d9d6fcaa3",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0028_snapshot.json b/packages/console/core/migrations/meta/0028_snapshot.json
deleted file mode 100644
index 827cb53c5..000000000
--- a/packages/console/core/migrations/meta/0028_snapshot.json
+++ /dev/null
@@ -1,674 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "a331e38c-c2e3-406d-a1ff-b0af7229cd85",
- "prevId": "05e873f6-1556-4bcb-8e19-14971e37610a",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0029_snapshot.json b/packages/console/core/migrations/meta/0029_snapshot.json
deleted file mode 100644
index d235697cc..000000000
--- a/packages/console/core/migrations/meta/0029_snapshot.json
+++ /dev/null
@@ -1,695 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "33551b4c-fc2e-4753-8d9d-0971f333e65d",
- "prevId": "a331e38c-c2e3-406d-a1ff-b0af7229cd85",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0030_snapshot.json b/packages/console/core/migrations/meta/0030_snapshot.json
deleted file mode 100644
index 66978dfa5..000000000
--- a/packages/console/core/migrations/meta/0030_snapshot.json
+++ /dev/null
@@ -1,760 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "eae45fcf-dc0f-4756-bc5d-30791f2965a2",
- "prevId": "33551b4c-fc2e-4753-8d9d-0971f333e65d",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0031_snapshot.json b/packages/console/core/migrations/meta/0031_snapshot.json
deleted file mode 100644
index c47165925..000000000
--- a/packages/console/core/migrations/meta/0031_snapshot.json
+++ /dev/null
@@ -1,832 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "9dceb591-8e08-4991-a49c-1f1741ec1e57",
- "prevId": "eae45fcf-dc0f-4756-bc5d-30791f2965a2",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0032_snapshot.json b/packages/console/core/migrations/meta/0032_snapshot.json
deleted file mode 100644
index 51e84a1d3..000000000
--- a/packages/console/core/migrations/meta/0032_snapshot.json
+++ /dev/null
@@ -1,839 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "b2406421-f22d-4153-a2a4-6deafe70ee54",
- "prevId": "9dceb591-8e08-4991-a49c-1f1741ec1e57",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0033_snapshot.json b/packages/console/core/migrations/meta/0033_snapshot.json
deleted file mode 100644
index 76d4720e8..000000000
--- a/packages/console/core/migrations/meta/0033_snapshot.json
+++ /dev/null
@@ -1,846 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "91ef8fda-ca96-4a3f-af29-dd6ae7136398",
- "prevId": "b2406421-f22d-4153-a2a4-6deafe70ee54",
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0034_snapshot.json b/packages/console/core/migrations/meta/0034_snapshot.json
deleted file mode 100644
index e9c999be7..000000000
--- a/packages/console/core/migrations/meta/0034_snapshot.json
+++ /dev/null
@@ -1,913 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "34706440-26d7-43f5-9b39-815aa912e5ef",
- "prevId": "91ef8fda-ca96-4a3f-af29-dd6ae7136398",
- "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": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0035_snapshot.json b/packages/console/core/migrations/meta/0035_snapshot.json
deleted file mode 100644
index 815d120ea..000000000
--- a/packages/console/core/migrations/meta/0035_snapshot.json
+++ /dev/null
@@ -1,905 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "10169105-4545-4894-838b-004c0a42c584",
- "prevId": "34706440-26d7-43f5-9b39-815aa912e5ef",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0036_snapshot.json b/packages/console/core/migrations/meta/0036_snapshot.json
deleted file mode 100644
index 926b143eb..000000000
--- a/packages/console/core/migrations/meta/0036_snapshot.json
+++ /dev/null
@@ -1,915 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "5470c8b4-296d-47bd-85a7-88cfd3b71434",
- "prevId": "10169105-4545-4894-838b-004c0a42c584",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0037_snapshot.json b/packages/console/core/migrations/meta/0037_snapshot.json
deleted file mode 100644
index 8a80ea522..000000000
--- a/packages/console/core/migrations/meta/0037_snapshot.json
+++ /dev/null
@@ -1,929 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "8b7fa839-a088-408e-84a4-1a07325c0290",
- "prevId": "5470c8b4-296d-47bd-85a7-88cfd3b71434",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0038_snapshot.json b/packages/console/core/migrations/meta/0038_snapshot.json
deleted file mode 100644
index b0a59c497..000000000
--- a/packages/console/core/migrations/meta/0038_snapshot.json
+++ /dev/null
@@ -1,981 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "9d5d9885-7ec5-45f6-ac53-45a8e25dede7",
- "prevId": "8b7fa839-a088-408e-84a4-1a07325c0290",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0039_snapshot.json b/packages/console/core/migrations/meta/0039_snapshot.json
deleted file mode 100644
index ba34f1ac4..000000000
--- a/packages/console/core/migrations/meta/0039_snapshot.json
+++ /dev/null
@@ -1,1053 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "49a1ac05-78ab-4aae-908e-d4aeeb8196fc",
- "prevId": "9d5d9885-7ec5-45f6-ac53-45a8e25dede7",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "benchmark": {
- "name": "benchmark",
- "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
- },
- "model": {
- "name": "model",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "agent": {
- "name": "agent",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "result": {
- "name": "result",
- "type": "mediumtext",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "time_created": {
- "name": "time_created",
- "columns": ["time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "benchmark_id_pk": {
- "name": "benchmark_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0040_snapshot.json b/packages/console/core/migrations/meta/0040_snapshot.json
deleted file mode 100644
index 77012fd0f..000000000
--- a/packages/console/core/migrations/meta/0040_snapshot.json
+++ /dev/null
@@ -1,1059 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "bf19cd74-71f9-4bdf-b50e-67c2436f3408",
- "prevId": "49a1ac05-78ab-4aae-908e-d4aeeb8196fc",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "benchmark": {
- "name": "benchmark",
- "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
- },
- "model": {
- "name": "model",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "agent": {
- "name": "agent",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "result": {
- "name": "result",
- "type": "mediumtext",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "time_created": {
- "name": "time_created",
- "columns": ["time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "benchmark_id_pk": {
- "name": "benchmark_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "usage_time_created": {
- "name": "usage_time_created",
- "columns": ["workspace_id", "time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0041_snapshot.json b/packages/console/core/migrations/meta/0041_snapshot.json
deleted file mode 100644
index 583b55925..000000000
--- a/packages/console/core/migrations/meta/0041_snapshot.json
+++ /dev/null
@@ -1,1095 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "9cf10c24-6029-4cb4-866e-ff9b501eaf7e",
- "prevId": "bf19cd74-71f9-4bdf-b50e-67c2436f3408",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "benchmark": {
- "name": "benchmark",
- "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
- },
- "model": {
- "name": "model",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "agent": {
- "name": "agent",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "result": {
- "name": "result",
- "type": "mediumtext",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "time_created": {
- "name": "time_created",
- "columns": ["time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "benchmark_id_pk": {
- "name": "benchmark_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "usage_time_created": {
- "name": "usage_time_created",
- "columns": ["workspace_id", "time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip_rate_limit": {
- "name": "ip_rate_limit",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "interval": {
- "name": "interval",
- "type": "varchar(10)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "count": {
- "name": "count",
- "type": "int",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_rate_limit_ip_interval_pk": {
- "name": "ip_rate_limit_ip_interval_pk",
- "columns": ["ip", "interval"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0042_snapshot.json b/packages/console/core/migrations/meta/0042_snapshot.json
deleted file mode 100644
index e0f731e39..000000000
--- a/packages/console/core/migrations/meta/0042_snapshot.json
+++ /dev/null
@@ -1,1144 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "4775571c-ad9c-4104-a202-2374b1963cfe",
- "prevId": "9cf10c24-6029-4cb4-866e-ff9b501eaf7e",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "benchmark": {
- "name": "benchmark",
- "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
- },
- "model": {
- "name": "model",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "agent": {
- "name": "agent",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "result": {
- "name": "result",
- "type": "mediumtext",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "time_created": {
- "name": "time_created",
- "columns": ["time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "benchmark_id_pk": {
- "name": "benchmark_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_locked_till": {
- "name": "time_reload_locked_till",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_id": {
- "name": "subscription_id",
- "type": "varchar(28)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "data": {
- "name": "data",
- "type": "json",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "usage_time_created": {
- "name": "usage_time_created",
- "columns": ["workspace_id", "time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip_rate_limit": {
- "name": "ip_rate_limit",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "interval": {
- "name": "interval",
- "type": "varchar(10)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "count": {
- "name": "count",
- "type": "int",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_rate_limit_ip_interval_pk": {
- "name": "ip_rate_limit_ip_interval_pk",
- "columns": ["ip", "interval"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_subscribed": {
- "name": "time_subscribed",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_recent_usage": {
- "name": "sub_recent_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_monthly_usage": {
- "name": "sub_monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_time_recent_usage_updated": {
- "name": "sub_time_recent_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_time_monthly_usage_updated": {
- "name": "sub_time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0043_snapshot.json b/packages/console/core/migrations/meta/0043_snapshot.json
deleted file mode 100644
index ef9caa74e..000000000
--- a/packages/console/core/migrations/meta/0043_snapshot.json
+++ /dev/null
@@ -1,1147 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "3ff862f3-eeb6-4b10-8c78-254de3778ab3",
- "prevId": "4775571c-ad9c-4104-a202-2374b1963cfe",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "benchmark": {
- "name": "benchmark",
- "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
- },
- "model": {
- "name": "model",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "agent": {
- "name": "agent",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "result": {
- "name": "result",
- "type": "mediumtext",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "time_created": {
- "name": "time_created",
- "columns": ["time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "benchmark_id_pk": {
- "name": "benchmark_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_locked_till": {
- "name": "time_reload_locked_till",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_id": {
- "name": "subscription_id",
- "type": "varchar(28)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "data": {
- "name": "data",
- "type": "json",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "usage_time_created": {
- "name": "usage_time_created",
- "columns": ["workspace_id", "time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip_rate_limit": {
- "name": "ip_rate_limit",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "interval": {
- "name": "interval",
- "type": "varchar(10)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "count": {
- "name": "count",
- "type": "int",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_rate_limit_ip_interval_pk": {
- "name": "ip_rate_limit_ip_interval_pk",
- "columns": ["ip", "interval"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_subscribed": {
- "name": "time_subscribed",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_interval_usage": {
- "name": "sub_interval_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_monthly_usage": {
- "name": "sub_monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_time_interval_usage_updated": {
- "name": "sub_time_interval_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_time_monthly_usage_updated": {
- "name": "sub_time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "indexes": {
- "slug": {
- "name": "slug",
- "columns": ["slug"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "workspace_id": {
- "name": "workspace_id",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- }
- },
- "views": {},
- "_meta": {
- "schemas": {},
- "tables": {},
- "columns": {
- "\"user\".\"sub_recent_usage\"": "\"user\".\"sub_interval_usage\"",
- "\"user\".\"sub_time_recent_usage_updated\"": "\"user\".\"sub_time_interval_usage_updated\""
- }
- },
- "internal": {
- "tables": {},
- "indexes": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0044_snapshot.json b/packages/console/core/migrations/meta/0044_snapshot.json
deleted file mode 100644
index cde7fabf2..000000000
--- a/packages/console/core/migrations/meta/0044_snapshot.json
+++ /dev/null
@@ -1,1146 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "70394850-2c28-4012-a3d5-69357e3348b6",
- "prevId": "3ff862f3-eeb6-4b10-8c78-254de3778ab3",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "benchmark": {
- "name": "benchmark",
- "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
- },
- "model": {
- "name": "model",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "agent": {
- "name": "agent",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "result": {
- "name": "result",
- "type": "mediumtext",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "time_created": {
- "name": "time_created",
- "columns": ["time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "benchmark_id_pk": {
- "name": "benchmark_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_locked_till": {
- "name": "time_reload_locked_till",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_id": {
- "name": "subscription_id",
- "type": "varchar(28)",
- "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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "usage_time_created": {
- "name": "usage_time_created",
- "columns": ["workspace_id", "time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip_rate_limit": {
- "name": "ip_rate_limit",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "interval": {
- "name": "interval",
- "type": "varchar(10)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "count": {
- "name": "count",
- "type": "int",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_rate_limit_ip_interval_pk": {
- "name": "ip_rate_limit_ip_interval_pk",
- "columns": ["ip", "interval"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_subscribed": {
- "name": "time_subscribed",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_interval_usage": {
- "name": "sub_interval_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_monthly_usage": {
- "name": "sub_monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_time_interval_usage_updated": {
- "name": "sub_time_interval_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_time_monthly_usage_updated": {
- "name": "sub_time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "indexes": {
- "slug": {
- "name": "slug",
- "columns": ["slug"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "workspace_id": {
- "name": "workspace_id",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- }
- },
- "views": {},
- "_meta": {
- "schemas": {},
- "tables": {},
- "columns": {
- "\"usage\".\"data\"": "\"usage\".\"enrichment\""
- }
- },
- "internal": {
- "tables": {},
- "indexes": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0045_snapshot.json b/packages/console/core/migrations/meta/0045_snapshot.json
deleted file mode 100644
index 6ab9760c6..000000000
--- a/packages/console/core/migrations/meta/0045_snapshot.json
+++ /dev/null
@@ -1,1149 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "27c1a3eb-b125-46d4-b436-abe5764fe4b7",
- "prevId": "70394850-2c28-4012-a3d5-69357e3348b6",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "benchmark": {
- "name": "benchmark",
- "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
- },
- "model": {
- "name": "model",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "agent": {
- "name": "agent",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "result": {
- "name": "result",
- "type": "mediumtext",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "time_created": {
- "name": "time_created",
- "columns": ["time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "benchmark_id_pk": {
- "name": "benchmark_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_locked_till": {
- "name": "time_reload_locked_till",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_id": {
- "name": "subscription_id",
- "type": "varchar(28)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "global_customer_id": {
- "name": "global_customer_id",
- "columns": ["customer_id"],
- "isUnique": true
- },
- "global_subscription_id": {
- "name": "global_subscription_id",
- "columns": ["subscription_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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "usage_time_created": {
- "name": "usage_time_created",
- "columns": ["workspace_id", "time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip_rate_limit": {
- "name": "ip_rate_limit",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "interval": {
- "name": "interval",
- "type": "varchar(10)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "count": {
- "name": "count",
- "type": "int",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_rate_limit_ip_interval_pk": {
- "name": "ip_rate_limit_ip_interval_pk",
- "columns": ["ip", "interval"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_subscribed": {
- "name": "time_subscribed",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_interval_usage": {
- "name": "sub_interval_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_monthly_usage": {
- "name": "sub_monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_time_interval_usage_updated": {
- "name": "sub_time_interval_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_time_monthly_usage_updated": {
- "name": "sub_time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0046_snapshot.json b/packages/console/core/migrations/meta/0046_snapshot.json
deleted file mode 100644
index 46ff73e26..000000000
--- a/packages/console/core/migrations/meta/0046_snapshot.json
+++ /dev/null
@@ -1,1236 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "f3725f6d-5f33-4497-b4ba-cf05c46fb873",
- "prevId": "27c1a3eb-b125-46d4-b436-abe5764fe4b7",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "benchmark": {
- "name": "benchmark",
- "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
- },
- "model": {
- "name": "model",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "agent": {
- "name": "agent",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "result": {
- "name": "result",
- "type": "mediumtext",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "time_created": {
- "name": "time_created",
- "columns": ["time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "benchmark_id_pk": {
- "name": "benchmark_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_locked_till": {
- "name": "time_reload_locked_till",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_id": {
- "name": "subscription_id",
- "type": "varchar(28)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "global_customer_id": {
- "name": "global_customer_id",
- "columns": ["customer_id"],
- "isUnique": true
- },
- "global_subscription_id": {
- "name": "global_subscription_id",
- "columns": ["subscription_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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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": {}
- },
- "subscription": {
- "name": "subscription",
- "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
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "rolling_usage": {
- "name": "rolling_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "fixed_usage": {
- "name": "fixed_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_rolling_updated": {
- "name": "time_rolling_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_fixed_updated": {
- "name": "time_fixed_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "subscription_workspace_id_id_pk": {
- "name": "subscription_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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "usage_time_created": {
- "name": "usage_time_created",
- "columns": ["workspace_id", "time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip_rate_limit": {
- "name": "ip_rate_limit",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "interval": {
- "name": "interval",
- "type": "varchar(10)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "count": {
- "name": "count",
- "type": "int",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_rate_limit_ip_interval_pk": {
- "name": "ip_rate_limit_ip_interval_pk",
- "columns": ["ip", "interval"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_subscribed": {
- "name": "time_subscribed",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_interval_usage": {
- "name": "sub_interval_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_monthly_usage": {
- "name": "sub_monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_time_interval_usage_updated": {
- "name": "sub_time_interval_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "sub_time_monthly_usage_updated": {
- "name": "sub_time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0047_snapshot.json b/packages/console/core/migrations/meta/0047_snapshot.json
deleted file mode 100644
index f8002bd8b..000000000
--- a/packages/console/core/migrations/meta/0047_snapshot.json
+++ /dev/null
@@ -1,1207 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "fec4cb15-6f13-465d-a902-b76b026872f4",
- "prevId": "f3725f6d-5f33-4497-b4ba-cf05c46fb873",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "benchmark": {
- "name": "benchmark",
- "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
- },
- "model": {
- "name": "model",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "agent": {
- "name": "agent",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "result": {
- "name": "result",
- "type": "mediumtext",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "time_created": {
- "name": "time_created",
- "columns": ["time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "benchmark_id_pk": {
- "name": "benchmark_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_locked_till": {
- "name": "time_reload_locked_till",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_id": {
- "name": "subscription_id",
- "type": "varchar(28)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "global_customer_id": {
- "name": "global_customer_id",
- "columns": ["customer_id"],
- "isUnique": true
- },
- "global_subscription_id": {
- "name": "global_subscription_id",
- "columns": ["subscription_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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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": {}
- },
- "subscription": {
- "name": "subscription",
- "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
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "rolling_usage": {
- "name": "rolling_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "fixed_usage": {
- "name": "fixed_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_rolling_updated": {
- "name": "time_rolling_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_fixed_updated": {
- "name": "time_fixed_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_user_id": {
- "name": "workspace_user_id",
- "columns": ["workspace_id", "user_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "subscription_workspace_id_id_pk": {
- "name": "subscription_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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "usage_time_created": {
- "name": "usage_time_created",
- "columns": ["workspace_id", "time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip_rate_limit": {
- "name": "ip_rate_limit",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "interval": {
- "name": "interval",
- "type": "varchar(10)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "count": {
- "name": "count",
- "type": "int",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_rate_limit_ip_interval_pk": {
- "name": "ip_rate_limit_ip_interval_pk",
- "columns": ["ip", "interval"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0048_snapshot.json b/packages/console/core/migrations/meta/0048_snapshot.json
deleted file mode 100644
index e0593749b..000000000
--- a/packages/console/core/migrations/meta/0048_snapshot.json
+++ /dev/null
@@ -1,1207 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "bb90bb3e-fd08-439a-b92f-5f433807480e",
- "prevId": "fec4cb15-6f13-465d-a902-b76b026872f4",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "benchmark": {
- "name": "benchmark",
- "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
- },
- "model": {
- "name": "model",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "agent": {
- "name": "agent",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "result": {
- "name": "result",
- "type": "mediumtext",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "time_created": {
- "name": "time_created",
- "columns": ["time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "benchmark_id_pk": {
- "name": "benchmark_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_locked_till": {
- "name": "time_reload_locked_till",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_id": {
- "name": "subscription_id",
- "type": "varchar(28)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "global_customer_id": {
- "name": "global_customer_id",
- "columns": ["customer_id"],
- "isUnique": true
- },
- "global_subscription_id": {
- "name": "global_subscription_id",
- "columns": ["subscription_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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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": {}
- },
- "subscription": {
- "name": "subscription",
- "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
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "rolling_usage": {
- "name": "rolling_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "fixed_usage": {
- "name": "fixed_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_rolling_updated": {
- "name": "time_rolling_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_fixed_updated": {
- "name": "time_fixed_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_user_id": {
- "name": "workspace_user_id",
- "columns": ["workspace_id", "user_id"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "subscription_workspace_id_id_pk": {
- "name": "subscription_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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "usage_time_created": {
- "name": "usage_time_created",
- "columns": ["workspace_id", "time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip_rate_limit": {
- "name": "ip_rate_limit",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "interval": {
- "name": "interval",
- "type": "varchar(10)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "count": {
- "name": "count",
- "type": "int",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_rate_limit_ip_interval_pk": {
- "name": "ip_rate_limit_ip_interval_pk",
- "columns": ["ip", "interval"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0049_snapshot.json b/packages/console/core/migrations/meta/0049_snapshot.json
deleted file mode 100644
index 58679382e..000000000
--- a/packages/console/core/migrations/meta/0049_snapshot.json
+++ /dev/null
@@ -1,1214 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "2fd0308b-0653-437d-aea3-29428a4de9f1",
- "prevId": "bb90bb3e-fd08-439a-b92f-5f433807480e",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "benchmark": {
- "name": "benchmark",
- "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
- },
- "model": {
- "name": "model",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "agent": {
- "name": "agent",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "result": {
- "name": "result",
- "type": "mediumtext",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "time_created": {
- "name": "time_created",
- "columns": ["time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "benchmark_id_pk": {
- "name": "benchmark_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_locked_till": {
- "name": "time_reload_locked_till",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_id": {
- "name": "subscription_id",
- "type": "varchar(28)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_coupon_id": {
- "name": "subscription_coupon_id",
- "type": "varchar(28)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "global_customer_id": {
- "name": "global_customer_id",
- "columns": ["customer_id"],
- "isUnique": true
- },
- "global_subscription_id": {
- "name": "global_subscription_id",
- "columns": ["subscription_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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "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": {}
- },
- "subscription": {
- "name": "subscription",
- "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
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "rolling_usage": {
- "name": "rolling_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "fixed_usage": {
- "name": "fixed_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_rolling_updated": {
- "name": "time_rolling_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_fixed_updated": {
- "name": "time_fixed_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_user_id": {
- "name": "workspace_user_id",
- "columns": ["workspace_id", "user_id"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "subscription_workspace_id_id_pk": {
- "name": "subscription_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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "usage_time_created": {
- "name": "usage_time_created",
- "columns": ["workspace_id", "time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip_rate_limit": {
- "name": "ip_rate_limit",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "interval": {
- "name": "interval",
- "type": "varchar(10)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "count": {
- "name": "count",
- "type": "int",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_rate_limit_ip_interval_pk": {
- "name": "ip_rate_limit_ip_interval_pk",
- "columns": ["ip", "interval"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0050_snapshot.json b/packages/console/core/migrations/meta/0050_snapshot.json
deleted file mode 100644
index 75289bc26..000000000
--- a/packages/console/core/migrations/meta/0050_snapshot.json
+++ /dev/null
@@ -1,1221 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "a0d18802-c390-47d4-98f1-d1f83869cf0c",
- "prevId": "2fd0308b-0653-437d-aea3-29428a4de9f1",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "benchmark": {
- "name": "benchmark",
- "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
- },
- "model": {
- "name": "model",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "agent": {
- "name": "agent",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "result": {
- "name": "result",
- "type": "mediumtext",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "time_created": {
- "name": "time_created",
- "columns": ["time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "benchmark_id_pk": {
- "name": "benchmark_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_locked_till": {
- "name": "time_reload_locked_till",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_id": {
- "name": "subscription_id",
- "type": "varchar(28)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_coupon_id": {
- "name": "subscription_coupon_id",
- "type": "varchar(28)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "global_customer_id": {
- "name": "global_customer_id",
- "columns": ["customer_id"],
- "isUnique": true
- },
- "global_subscription_id": {
- "name": "global_subscription_id",
- "columns": ["subscription_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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "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": {}
- },
- "subscription": {
- "name": "subscription",
- "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
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "rolling_usage": {
- "name": "rolling_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "fixed_usage": {
- "name": "fixed_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_rolling_updated": {
- "name": "time_rolling_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_fixed_updated": {
- "name": "time_fixed_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_user_id": {
- "name": "workspace_user_id",
- "columns": ["workspace_id", "user_id"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "subscription_workspace_id_id_pk": {
- "name": "subscription_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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "usage_time_created": {
- "name": "usage_time_created",
- "columns": ["workspace_id", "time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip_rate_limit": {
- "name": "ip_rate_limit",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "interval": {
- "name": "interval",
- "type": "varchar(10)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "count": {
- "name": "count",
- "type": "int",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_rate_limit_ip_interval_pk": {
- "name": "ip_rate_limit_ip_interval_pk",
- "columns": ["ip", "interval"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0051_snapshot.json b/packages/console/core/migrations/meta/0051_snapshot.json
deleted file mode 100644
index 0f9047916..000000000
--- a/packages/console/core/migrations/meta/0051_snapshot.json
+++ /dev/null
@@ -1,1228 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "14cbf4c8-55f1-4488-956f-56fb5ccb3a5a",
- "prevId": "a0d18802-c390-47d4-98f1-d1f83869cf0c",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "benchmark": {
- "name": "benchmark",
- "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
- },
- "model": {
- "name": "model",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "agent": {
- "name": "agent",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "result": {
- "name": "result",
- "type": "mediumtext",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "time_created": {
- "name": "time_created",
- "columns": ["time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "benchmark_id_pk": {
- "name": "benchmark_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_locked_till": {
- "name": "time_reload_locked_till",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_id": {
- "name": "subscription_id",
- "type": "varchar(28)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_coupon_id": {
- "name": "subscription_coupon_id",
- "type": "varchar(28)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_subscription_booked": {
- "name": "time_subscription_booked",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "global_customer_id": {
- "name": "global_customer_id",
- "columns": ["customer_id"],
- "isUnique": true
- },
- "global_subscription_id": {
- "name": "global_subscription_id",
- "columns": ["subscription_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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "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": {}
- },
- "subscription": {
- "name": "subscription",
- "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
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "rolling_usage": {
- "name": "rolling_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "fixed_usage": {
- "name": "fixed_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_rolling_updated": {
- "name": "time_rolling_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_fixed_updated": {
- "name": "time_fixed_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_user_id": {
- "name": "workspace_user_id",
- "columns": ["workspace_id", "user_id"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "subscription_workspace_id_id_pk": {
- "name": "subscription_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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "usage_time_created": {
- "name": "usage_time_created",
- "columns": ["workspace_id", "time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip_rate_limit": {
- "name": "ip_rate_limit",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "interval": {
- "name": "interval",
- "type": "varchar(10)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "count": {
- "name": "count",
- "type": "int",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_rate_limit_ip_interval_pk": {
- "name": "ip_rate_limit_ip_interval_pk",
- "columns": ["ip", "interval"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0052_snapshot.json b/packages/console/core/migrations/meta/0052_snapshot.json
deleted file mode 100644
index 339e153eb..000000000
--- a/packages/console/core/migrations/meta/0052_snapshot.json
+++ /dev/null
@@ -1,1235 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "00774acd-a1e5-49c0-b296-cacc9506a566",
- "prevId": "14cbf4c8-55f1-4488-956f-56fb5ccb3a5a",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "benchmark": {
- "name": "benchmark",
- "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
- },
- "model": {
- "name": "model",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "agent": {
- "name": "agent",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "result": {
- "name": "result",
- "type": "mediumtext",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "time_created": {
- "name": "time_created",
- "columns": ["time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "benchmark_id_pk": {
- "name": "benchmark_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_locked_till": {
- "name": "time_reload_locked_till",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_id": {
- "name": "subscription_id",
- "type": "varchar(28)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_coupon_id": {
- "name": "subscription_coupon_id",
- "type": "varchar(28)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_plan": {
- "name": "subscription_plan",
- "type": "enum('20','100','200')",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_subscription_booked": {
- "name": "time_subscription_booked",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "global_customer_id": {
- "name": "global_customer_id",
- "columns": ["customer_id"],
- "isUnique": true
- },
- "global_subscription_id": {
- "name": "global_subscription_id",
- "columns": ["subscription_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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "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": {}
- },
- "subscription": {
- "name": "subscription",
- "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
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "rolling_usage": {
- "name": "rolling_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "fixed_usage": {
- "name": "fixed_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_rolling_updated": {
- "name": "time_rolling_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_fixed_updated": {
- "name": "time_fixed_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_user_id": {
- "name": "workspace_user_id",
- "columns": ["workspace_id", "user_id"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "subscription_workspace_id_id_pk": {
- "name": "subscription_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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "usage_time_created": {
- "name": "usage_time_created",
- "columns": ["workspace_id", "time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip_rate_limit": {
- "name": "ip_rate_limit",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "interval": {
- "name": "interval",
- "type": "varchar(10)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "count": {
- "name": "count",
- "type": "int",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_rate_limit_ip_interval_pk": {
- "name": "ip_rate_limit_ip_interval_pk",
- "columns": ["ip", "interval"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0053_snapshot.json b/packages/console/core/migrations/meta/0053_snapshot.json
deleted file mode 100644
index 75a2cb7c9..000000000
--- a/packages/console/core/migrations/meta/0053_snapshot.json
+++ /dev/null
@@ -1,1242 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "32a0c40b-a269-4ad1-a5a0-52b1f18932aa",
- "prevId": "00774acd-a1e5-49c0-b296-cacc9506a566",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "benchmark": {
- "name": "benchmark",
- "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
- },
- "model": {
- "name": "model",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "agent": {
- "name": "agent",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "result": {
- "name": "result",
- "type": "mediumtext",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "time_created": {
- "name": "time_created",
- "columns": ["time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "benchmark_id_pk": {
- "name": "benchmark_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_locked_till": {
- "name": "time_reload_locked_till",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription": {
- "name": "subscription",
- "type": "json",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_id": {
- "name": "subscription_id",
- "type": "varchar(28)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_coupon_id": {
- "name": "subscription_coupon_id",
- "type": "varchar(28)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_plan": {
- "name": "subscription_plan",
- "type": "enum('20','100','200')",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_subscription_booked": {
- "name": "time_subscription_booked",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "global_customer_id": {
- "name": "global_customer_id",
- "columns": ["customer_id"],
- "isUnique": true
- },
- "global_subscription_id": {
- "name": "global_subscription_id",
- "columns": ["subscription_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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "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": {}
- },
- "subscription": {
- "name": "subscription",
- "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
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "rolling_usage": {
- "name": "rolling_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "fixed_usage": {
- "name": "fixed_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_rolling_updated": {
- "name": "time_rolling_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_fixed_updated": {
- "name": "time_fixed_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_user_id": {
- "name": "workspace_user_id",
- "columns": ["workspace_id", "user_id"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "subscription_workspace_id_id_pk": {
- "name": "subscription_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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "usage_time_created": {
- "name": "usage_time_created",
- "columns": ["workspace_id", "time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip_rate_limit": {
- "name": "ip_rate_limit",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "interval": {
- "name": "interval",
- "type": "varchar(10)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "count": {
- "name": "count",
- "type": "int",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_rate_limit_ip_interval_pk": {
- "name": "ip_rate_limit_ip_interval_pk",
- "columns": ["ip", "interval"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0054_snapshot.json b/packages/console/core/migrations/meta/0054_snapshot.json
deleted file mode 100644
index a1e3851d8..000000000
--- a/packages/console/core/migrations/meta/0054_snapshot.json
+++ /dev/null
@@ -1,1235 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "a0ade64b-b735-4a70-8d39-ebd84bc9e924",
- "prevId": "32a0c40b-a269-4ad1-a5a0-52b1f18932aa",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "benchmark": {
- "name": "benchmark",
- "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
- },
- "model": {
- "name": "model",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "agent": {
- "name": "agent",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "result": {
- "name": "result",
- "type": "mediumtext",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "time_created": {
- "name": "time_created",
- "columns": ["time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "benchmark_id_pk": {
- "name": "benchmark_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_locked_till": {
- "name": "time_reload_locked_till",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription": {
- "name": "subscription",
- "type": "json",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_id": {
- "name": "subscription_id",
- "type": "varchar(28)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_plan": {
- "name": "subscription_plan",
- "type": "enum('20','100','200')",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_subscription_booked": {
- "name": "time_subscription_booked",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "global_customer_id": {
- "name": "global_customer_id",
- "columns": ["customer_id"],
- "isUnique": true
- },
- "global_subscription_id": {
- "name": "global_subscription_id",
- "columns": ["subscription_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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "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": {}
- },
- "subscription": {
- "name": "subscription",
- "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
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "rolling_usage": {
- "name": "rolling_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "fixed_usage": {
- "name": "fixed_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_rolling_updated": {
- "name": "time_rolling_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_fixed_updated": {
- "name": "time_fixed_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_user_id": {
- "name": "workspace_user_id",
- "columns": ["workspace_id", "user_id"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "subscription_workspace_id_id_pk": {
- "name": "subscription_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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "usage_time_created": {
- "name": "usage_time_created",
- "columns": ["workspace_id", "time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip_rate_limit": {
- "name": "ip_rate_limit",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "interval": {
- "name": "interval",
- "type": "varchar(10)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "count": {
- "name": "count",
- "type": "int",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_rate_limit_ip_interval_pk": {
- "name": "ip_rate_limit_ip_interval_pk",
- "columns": ["ip", "interval"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/0055_snapshot.json b/packages/console/core/migrations/meta/0055_snapshot.json
deleted file mode 100644
index 82293d866..000000000
--- a/packages/console/core/migrations/meta/0055_snapshot.json
+++ /dev/null
@@ -1,1242 +0,0 @@
-{
- "version": "5",
- "dialect": "mysql",
- "id": "e630f63c-04a8-4b59-bf56-03efcdd1b011",
- "prevId": "a0ade64b-b735-4a70-8d39-ebd84bc9e924",
- "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
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "account_id_pk": {
- "name": "account_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "auth": {
- "name": "auth",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "enum('email','github','google')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "provider": {
- "name": "provider",
- "columns": ["provider", "subject"],
- "isUnique": true
- },
- "account_id": {
- "name": "account_id",
- "columns": ["account_id"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "auth_id_pk": {
- "name": "auth_id_pk",
- "columns": ["id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "benchmark": {
- "name": "benchmark",
- "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
- },
- "model": {
- "name": "model",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "agent": {
- "name": "agent",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "result": {
- "name": "result",
- "type": "mediumtext",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "time_created": {
- "name": "time_created",
- "columns": ["time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "benchmark_id_pk": {
- "name": "benchmark_id_pk",
- "columns": ["id"]
- }
- },
- "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_type": {
- "name": "payment_method_type",
- "type": "varchar(32)",
- "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
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload": {
- "name": "reload",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_trigger": {
- "name": "reload_trigger",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_amount": {
- "name": "reload_amount",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "reload_error": {
- "name": "reload_error",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_error": {
- "name": "time_reload_error",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_reload_locked_till": {
- "name": "time_reload_locked_till",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription": {
- "name": "subscription",
- "type": "json",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_id": {
- "name": "subscription_id",
- "type": "varchar(28)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "subscription_plan": {
- "name": "subscription_plan",
- "type": "enum('20','100','200')",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_subscription_booked": {
- "name": "time_subscription_booked",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_subscription_selected": {
- "name": "time_subscription_selected",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "global_customer_id": {
- "name": "global_customer_id",
- "columns": ["customer_id"],
- "isUnique": true
- },
- "global_subscription_id": {
- "name": "global_subscription_id",
- "columns": ["subscription_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
- },
- "invoice_id": {
- "name": "invoice_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
- },
- "time_refunded": {
- "name": "time_refunded",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "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": {}
- },
- "subscription": {
- "name": "subscription",
- "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
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "rolling_usage": {
- "name": "rolling_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "fixed_usage": {
- "name": "fixed_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_rolling_updated": {
- "name": "time_rolling_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_fixed_updated": {
- "name": "time_fixed_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_user_id": {
- "name": "workspace_user_id",
- "columns": ["workspace_id", "user_id"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "subscription_workspace_id_id_pk": {
- "name": "subscription_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
- },
- "key_id": {
- "name": "key_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "enrichment": {
- "name": "enrichment",
- "type": "json",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "usage_time_created": {
- "name": "usage_time_created",
- "columns": ["workspace_id", "time_created"],
- "isUnique": false
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "usage_workspace_id_id_pk": {
- "name": "usage_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip_rate_limit": {
- "name": "ip_rate_limit",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "interval": {
- "name": "interval",
- "type": "varchar(10)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "count": {
- "name": "count",
- "type": "int",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_rate_limit_ip_interval_pk": {
- "name": "ip_rate_limit_ip_interval_pk",
- "columns": ["ip", "interval"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "ip": {
- "name": "ip",
- "columns": {
- "ip": {
- "name": "ip",
- "type": "varchar(45)",
- "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
- },
- "usage": {
- "name": "usage",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "ip_ip_pk": {
- "name": "ip_ip_pk",
- "columns": ["ip"]
- }
- },
- "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
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "key": {
- "name": "key",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "user_id": {
- "name": "user_id",
- "type": "varchar(30)",
- "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
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "key_workspace_id_id_pk": {
- "name": "key_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "model": {
- "name": "model",
- "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(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "model_workspace_model": {
- "name": "model_workspace_model",
- "columns": ["workspace_id", "model"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "model_workspace_id_id_pk": {
- "name": "model_workspace_id_id_pk",
- "columns": ["workspace_id", "id"]
- }
- },
- "uniqueConstraints": {},
- "checkConstraint": {}
- },
- "provider": {
- "name": "provider",
- "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
- },
- "provider": {
- "name": "provider",
- "type": "varchar(64)",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "credentials": {
- "name": "credentials",
- "type": "text",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- }
- },
- "indexes": {
- "workspace_provider": {
- "name": "workspace_provider",
- "columns": ["workspace_id", "provider"],
- "isUnique": true
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {
- "provider_workspace_id_id_pk": {
- "name": "provider_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
- },
- "account_id": {
- "name": "account_id",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": false,
- "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
- },
- "role": {
- "name": "role",
- "type": "enum('admin','member')",
- "primaryKey": false,
- "notNull": true,
- "autoincrement": false
- },
- "monthly_limit": {
- "name": "monthly_limit",
- "type": "int",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "monthly_usage": {
- "name": "monthly_usage",
- "type": "bigint",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- },
- "time_monthly_usage_updated": {
- "name": "time_monthly_usage_updated",
- "type": "timestamp(3)",
- "primaryKey": false,
- "notNull": false,
- "autoincrement": false
- }
- },
- "indexes": {
- "user_account_id": {
- "name": "user_account_id",
- "columns": ["workspace_id", "account_id"],
- "isUnique": true
- },
- "user_email": {
- "name": "user_email",
- "columns": ["workspace_id", "email"],
- "isUnique": true
- },
- "global_account_id": {
- "name": "global_account_id",
- "columns": ["account_id"],
- "isUnique": false
- },
- "global_email": {
- "name": "global_email",
- "columns": ["email"],
- "isUnique": false
- }
- },
- "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": 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
- }
- },
- "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": {}
- }
-}
diff --git a/packages/console/core/migrations/meta/_journal.json b/packages/console/core/migrations/meta/_journal.json
deleted file mode 100644
index f807eab66..000000000
--- a/packages/console/core/migrations/meta/_journal.json
+++ /dev/null
@@ -1,398 +0,0 @@
-{
- "version": "7",
- "dialect": "mysql",
- "entries": [
- {
- "idx": 0,
- "version": "5",
- "when": 1756796050935,
- "tag": "0000_fluffy_raza",
- "breakpoints": true
- },
- {
- "idx": 1,
- "version": "5",
- "when": 1756871639102,
- "tag": "0001_serious_whistler",
- "breakpoints": true
- },
- {
- "idx": 2,
- "version": "5",
- "when": 1757597611832,
- "tag": "0002_violet_loners",
- "breakpoints": true
- },
- {
- "idx": 3,
- "version": "5",
- "when": 1757600397194,
- "tag": "0003_dusty_clint_barton",
- "breakpoints": true
- },
- {
- "idx": 4,
- "version": "5",
- "when": 1757627357232,
- "tag": "0004_first_mockingbird",
- "breakpoints": true
- },
- {
- "idx": 5,
- "version": "5",
- "when": 1757632304856,
- "tag": "0005_jazzy_skrulls",
- "breakpoints": true
- },
- {
- "idx": 6,
- "version": "5",
- "when": 1757643108507,
- "tag": "0006_parallel_gauntlet",
- "breakpoints": true
- },
- {
- "idx": 7,
- "version": "5",
- "when": 1757693869142,
- "tag": "0007_familiar_nightshade",
- "breakpoints": true
- },
- {
- "idx": 8,
- "version": "5",
- "when": 1757885904718,
- "tag": "0008_eminent_ultimatum",
- "breakpoints": true
- },
- {
- "idx": 9,
- "version": "5",
- "when": 1757888582598,
- "tag": "0009_redundant_piledriver",
- "breakpoints": true
- },
- {
- "idx": 10,
- "version": "5",
- "when": 1757892305788,
- "tag": "0010_needy_sue_storm",
- "breakpoints": true
- },
- {
- "idx": 11,
- "version": "5",
- "when": 1757948881012,
- "tag": "0011_freezing_phil_sheldon",
- "breakpoints": true
- },
- {
- "idx": 12,
- "version": "5",
- "when": 1757956814524,
- "tag": "0012_bright_photon",
- "breakpoints": true
- },
- {
- "idx": 13,
- "version": "5",
- "when": 1757956978089,
- "tag": "0013_absurd_hobgoblin",
- "breakpoints": true
- },
- {
- "idx": 14,
- "version": "5",
- "when": 1758289919722,
- "tag": "0014_demonic_princess_powerful",
- "breakpoints": true
- },
- {
- "idx": 15,
- "version": "5",
- "when": 1758428484500,
- "tag": "0015_cloudy_revanche",
- "breakpoints": true
- },
- {
- "idx": 16,
- "version": "5",
- "when": 1758663086739,
- "tag": "0016_cold_la_nuit",
- "breakpoints": true
- },
- {
- "idx": 17,
- "version": "5",
- "when": 1758755183232,
- "tag": "0017_woozy_thaddeus_ross",
- "breakpoints": true
- },
- {
- "idx": 18,
- "version": "5",
- "when": 1759077265040,
- "tag": "0018_nervous_iron_lad",
- "breakpoints": true
- },
- {
- "idx": 19,
- "version": "5",
- "when": 1759103696975,
- "tag": "0019_dazzling_cable",
- "breakpoints": true
- },
- {
- "idx": 20,
- "version": "5",
- "when": 1759169697658,
- "tag": "0020_supreme_jack_power",
- "breakpoints": true
- },
- {
- "idx": 21,
- "version": "5",
- "when": 1759186023755,
- "tag": "0021_flawless_clea",
- "breakpoints": true
- },
- {
- "idx": 22,
- "version": "5",
- "when": 1759427432588,
- "tag": "0022_nice_dreadnoughts",
- "breakpoints": true
- },
- {
- "idx": 23,
- "version": "5",
- "when": 1759444220653,
- "tag": "0023_optimal_paibok",
- "breakpoints": true
- },
- {
- "idx": 24,
- "version": "5",
- "when": 1759522925614,
- "tag": "0024_early_black_crow",
- "breakpoints": true
- },
- {
- "idx": 25,
- "version": "5",
- "when": 1759525451885,
- "tag": "0025_legal_joseph",
- "breakpoints": true
- },
- {
- "idx": 26,
- "version": "5",
- "when": 1759546980316,
- "tag": "0026_numerous_prodigy",
- "breakpoints": true
- },
- {
- "idx": 27,
- "version": "5",
- "when": 1759553466608,
- "tag": "0027_hot_wong",
- "breakpoints": true
- },
- {
- "idx": 28,
- "version": "5",
- "when": 1759805025276,
- "tag": "0028_careful_cerise",
- "breakpoints": true
- },
- {
- "idx": 29,
- "version": "5",
- "when": 1759811835558,
- "tag": "0029_panoramic_harrier",
- "breakpoints": true
- },
- {
- "idx": 30,
- "version": "5",
- "when": 1759878278492,
- "tag": "0030_ordinary_ultragirl",
- "breakpoints": true
- },
- {
- "idx": 31,
- "version": "5",
- "when": 1759940238478,
- "tag": "0031_outgoing_outlaw_kid",
- "breakpoints": true
- },
- {
- "idx": 32,
- "version": "5",
- "when": 1759976329502,
- "tag": "0032_white_doctor_doom",
- "breakpoints": true
- },
- {
- "idx": 33,
- "version": "5",
- "when": 1760637384217,
- "tag": "0033_cynical_jack_flag",
- "breakpoints": true
- },
- {
- "idx": 34,
- "version": "5",
- "when": 1760651120251,
- "tag": "0034_short_bulldozer",
- "breakpoints": true
- },
- {
- "idx": 35,
- "version": "5",
- "when": 1760666253896,
- "tag": "0035_narrow_blindfold",
- "breakpoints": true
- },
- {
- "idx": 36,
- "version": "5",
- "when": 1760668952329,
- "tag": "0036_slimy_energizer",
- "breakpoints": true
- },
- {
- "idx": 37,
- "version": "5",
- "when": 1761928273807,
- "tag": "0037_messy_jackal",
- "breakpoints": true
- },
- {
- "idx": 38,
- "version": "5",
- "when": 1764110043942,
- "tag": "0038_famous_magik",
- "breakpoints": true
- },
- {
- "idx": 39,
- "version": "5",
- "when": 1766946179892,
- "tag": "0039_striped_forge",
- "breakpoints": true
- },
- {
- "idx": 40,
- "version": "5",
- "when": 1767584617316,
- "tag": "0040_broken_gamora",
- "breakpoints": true
- },
- {
- "idx": 41,
- "version": "5",
- "when": 1767732559197,
- "tag": "0041_odd_misty_knight",
- "breakpoints": true
- },
- {
- "idx": 42,
- "version": "5",
- "when": 1767744077346,
- "tag": "0042_flat_nightmare",
- "breakpoints": true
- },
- {
- "idx": 43,
- "version": "5",
- "when": 1767752636118,
- "tag": "0043_lame_calypso",
- "breakpoints": true
- },
- {
- "idx": 44,
- "version": "5",
- "when": 1767759322451,
- "tag": "0044_tiny_captain_midlands",
- "breakpoints": true
- },
- {
- "idx": 45,
- "version": "5",
- "when": 1767765497502,
- "tag": "0045_cuddly_diamondback",
- "breakpoints": true
- },
- {
- "idx": 46,
- "version": "5",
- "when": 1767912262458,
- "tag": "0046_charming_black_bolt",
- "breakpoints": true
- },
- {
- "idx": 47,
- "version": "5",
- "when": 1767916965243,
- "tag": "0047_huge_omega_red",
- "breakpoints": true
- },
- {
- "idx": 48,
- "version": "5",
- "when": 1767917785224,
- "tag": "0048_mean_frank_castle",
- "breakpoints": true
- },
- {
- "idx": 49,
- "version": "5",
- "when": 1767922954153,
- "tag": "0049_noisy_domino",
- "breakpoints": true
- },
- {
- "idx": 50,
- "version": "5",
- "when": 1767931290031,
- "tag": "0050_bumpy_mephistopheles",
- "breakpoints": true
- },
- {
- "idx": 51,
- "version": "5",
- "when": 1768341152722,
- "tag": "0051_jazzy_green_goblin",
- "breakpoints": true
- },
- {
- "idx": 52,
- "version": "5",
- "when": 1768343920467,
- "tag": "0052_aromatic_agent_zero",
- "breakpoints": true
- },
- {
- "idx": 53,
- "version": "5",
- "when": 1768599366758,
- "tag": "0053_gigantic_hardball",
- "breakpoints": true
- },
- {
- "idx": 54,
- "version": "5",
- "when": 1768603665356,
- "tag": "0054_numerous_annihilus",
- "breakpoints": true
- },
- {
- "idx": 55,
- "version": "5",
- "when": 1769108945841,
- "tag": "0055_moaning_karnak",
- "breakpoints": true
- }
- ]
-}