|
@@ -0,0 +1,2505 @@
|
|
|
|
|
+{
|
|
|
|
|
+ "version": "6",
|
|
|
|
|
+ "dialect": "mysql",
|
|
|
|
|
+ "id": "5e506dec-61e7-4726-81d1-afa4ffbc61ed",
|
|
|
|
|
+ "prevIds": [
|
|
|
|
|
+ "4bf45b3f-3edd-4db7-94d5-097aa55ca5f7"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "ddl": [
|
|
|
|
|
+ {
|
|
|
|
|
+ "name": "account",
|
|
|
|
|
+ "entityType": "tables"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "name": "auth",
|
|
|
|
|
+ "entityType": "tables"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "name": "benchmark",
|
|
|
|
|
+ "entityType": "tables"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "name": "billing",
|
|
|
|
|
+ "entityType": "tables"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "name": "lite",
|
|
|
|
|
+ "entityType": "tables"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "name": "payment",
|
|
|
|
|
+ "entityType": "tables"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "name": "subscription",
|
|
|
|
|
+ "entityType": "tables"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "name": "usage",
|
|
|
|
|
+ "entityType": "tables"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "name": "ip_rate_limit",
|
|
|
|
|
+ "entityType": "tables"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "name": "ip",
|
|
|
|
|
+ "entityType": "tables"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "name": "key",
|
|
|
|
|
+ "entityType": "tables"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "name": "model",
|
|
|
|
|
+ "entityType": "tables"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "name": "provider",
|
|
|
|
|
+ "entityType": "tables"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "name": "user",
|
|
|
|
|
+ "entityType": "tables"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "name": "workspace",
|
|
|
|
|
+ "entityType": "tables"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "account"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(now())",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_created",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "account"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3))",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "account"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_deleted",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "account"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "auth"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(now())",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_created",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "auth"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3))",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "auth"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_deleted",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "auth"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "enum('email','github','google')",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "provider",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "auth"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(255)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "subject",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "auth"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "account_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "auth"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "benchmark"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(now())",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_created",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "benchmark"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3))",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "benchmark"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_deleted",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "benchmark"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(64)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "model",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "benchmark"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(64)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "agent",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "benchmark"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "mediumtext",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "result",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "benchmark"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "workspace_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(now())",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_created",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3))",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_deleted",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(255)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "customer_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(255)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "payment_method_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(32)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "payment_method_type",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(4)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "payment_method_last4",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "bigint",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "balance",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "int",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "monthly_limit",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "bigint",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "monthly_usage",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_monthly_usage_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "boolean",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "reload",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "int",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "reload_trigger",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "int",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "reload_amount",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(255)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "reload_error",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_reload_error",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_reload_locked_till",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "json",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "subscription",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(28)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "subscription_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "enum('20','100','200')",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "subscription_plan",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_subscription_booked",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_subscription_selected",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(28)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "lite_subscription_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "json",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "lite",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "lite"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "workspace_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "lite"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(now())",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_created",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "lite"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3))",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "lite"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_deleted",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "lite"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "user_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "lite"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "bigint",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "rolling_usage",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "lite"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "bigint",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "weekly_usage",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "lite"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "bigint",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "monthly_usage",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "lite"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_rolling_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "lite"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_weekly_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "lite"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_monthly_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "lite"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "payment"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "workspace_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "payment"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(now())",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_created",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "payment"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3))",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "payment"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_deleted",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "payment"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(255)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "customer_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "payment"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(255)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "invoice_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "payment"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(255)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "payment_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "payment"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "bigint",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "amount",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "payment"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_refunded",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "payment"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "json",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "enrichment",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "payment"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "subscription"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "workspace_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "subscription"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(now())",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_created",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "subscription"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3))",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "subscription"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_deleted",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "subscription"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "user_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "subscription"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "bigint",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "rolling_usage",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "subscription"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "bigint",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "fixed_usage",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "subscription"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_rolling_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "subscription"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_fixed_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "subscription"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "workspace_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(now())",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_created",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3))",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_deleted",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(255)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "model",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(255)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "provider",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "int",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "input_tokens",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "int",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "output_tokens",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "int",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "reasoning_tokens",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "int",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "cache_read_tokens",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "int",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "cache_write_5m_tokens",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "int",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "cache_write_1h_tokens",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "bigint",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "cost",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "key_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "session_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "json",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "enrichment",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(45)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "ip",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "ip_rate_limit"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(10)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "interval",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "ip_rate_limit"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "int",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "count",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "ip_rate_limit"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(45)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "ip",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "ip"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(now())",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_created",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "ip"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3))",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "ip"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_deleted",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "ip"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "int",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "usage",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "ip"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "key"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "workspace_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "key"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(now())",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_created",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "key"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3))",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "key"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_deleted",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "key"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(255)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "name",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "key"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(255)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "key",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "key"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "user_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "key"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_used",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "key"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "model"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "workspace_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "model"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(now())",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_created",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "model"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3))",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "model"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_deleted",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "model"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(64)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "model",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "model"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "provider"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "workspace_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "provider"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(now())",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_created",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "provider"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3))",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "provider"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_deleted",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "provider"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(64)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "provider",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "provider"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "text",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "credentials",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "provider"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "workspace_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(now())",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_created",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3))",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_deleted",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "account_id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(255)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "email",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(255)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "name",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_seen",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "int",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "color",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "enum('admin','member')",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "role",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "int",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "monthly_limit",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "bigint",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "monthly_usage",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_monthly_usage_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(30)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "id",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "workspace"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(255)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "slug",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "workspace"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "varchar(255)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "name",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "workspace"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(now())",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_created",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "workspace"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": true,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": "(CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3))",
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_updated",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "workspace"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "type": "timestamp(3)",
|
|
|
|
|
+ "notNull": false,
|
|
|
|
|
+ "autoIncrement": false,
|
|
|
|
|
+ "default": null,
|
|
|
|
|
+ "onUpdateNow": false,
|
|
|
|
|
+ "onUpdateNowFsp": null,
|
|
|
|
|
+ "charSet": null,
|
|
|
|
|
+ "collation": null,
|
|
|
|
|
+ "generated": null,
|
|
|
|
|
+ "name": "time_deleted",
|
|
|
|
|
+ "entityType": "columns",
|
|
|
|
|
+ "table": "workspace"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "PRIMARY",
|
|
|
|
|
+ "table": "account",
|
|
|
|
|
+ "entityType": "pks"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "PRIMARY",
|
|
|
|
|
+ "table": "auth",
|
|
|
|
|
+ "entityType": "pks"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "PRIMARY",
|
|
|
|
|
+ "table": "benchmark",
|
|
|
|
|
+ "entityType": "pks"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "workspace_id",
|
|
|
|
|
+ "id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "PRIMARY",
|
|
|
|
|
+ "table": "billing",
|
|
|
|
|
+ "entityType": "pks"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "workspace_id",
|
|
|
|
|
+ "id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "PRIMARY",
|
|
|
|
|
+ "table": "lite",
|
|
|
|
|
+ "entityType": "pks"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "workspace_id",
|
|
|
|
|
+ "id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "PRIMARY",
|
|
|
|
|
+ "table": "payment",
|
|
|
|
|
+ "entityType": "pks"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "workspace_id",
|
|
|
|
|
+ "id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "PRIMARY",
|
|
|
|
|
+ "table": "subscription",
|
|
|
|
|
+ "entityType": "pks"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "workspace_id",
|
|
|
|
|
+ "id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "PRIMARY",
|
|
|
|
|
+ "table": "usage",
|
|
|
|
|
+ "entityType": "pks"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "ip",
|
|
|
|
|
+ "interval"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "PRIMARY",
|
|
|
|
|
+ "table": "ip_rate_limit",
|
|
|
|
|
+ "entityType": "pks"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "ip"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "PRIMARY",
|
|
|
|
|
+ "table": "ip",
|
|
|
|
|
+ "entityType": "pks"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "workspace_id",
|
|
|
|
|
+ "id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "PRIMARY",
|
|
|
|
|
+ "table": "key",
|
|
|
|
|
+ "entityType": "pks"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "workspace_id",
|
|
|
|
|
+ "id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "PRIMARY",
|
|
|
|
|
+ "table": "model",
|
|
|
|
|
+ "entityType": "pks"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "workspace_id",
|
|
|
|
|
+ "id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "PRIMARY",
|
|
|
|
|
+ "table": "provider",
|
|
|
|
|
+ "entityType": "pks"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "workspace_id",
|
|
|
|
|
+ "id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "PRIMARY",
|
|
|
|
|
+ "table": "user",
|
|
|
|
|
+ "entityType": "pks"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ "id"
|
|
|
|
|
+ ],
|
|
|
|
|
+ "name": "PRIMARY",
|
|
|
|
|
+ "table": "workspace",
|
|
|
|
|
+ "entityType": "pks"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "provider",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "subject",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": true,
|
|
|
|
|
+ "using": null,
|
|
|
|
|
+ "algorithm": null,
|
|
|
|
|
+ "lock": null,
|
|
|
|
|
+ "nameExplicit": true,
|
|
|
|
|
+ "name": "provider",
|
|
|
|
|
+ "entityType": "indexes",
|
|
|
|
|
+ "table": "auth"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "account_id",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": false,
|
|
|
|
|
+ "using": null,
|
|
|
|
|
+ "algorithm": null,
|
|
|
|
|
+ "lock": null,
|
|
|
|
|
+ "nameExplicit": true,
|
|
|
|
|
+ "name": "account_id",
|
|
|
|
|
+ "entityType": "indexes",
|
|
|
|
|
+ "table": "auth"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "time_created",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": false,
|
|
|
|
|
+ "using": null,
|
|
|
|
|
+ "algorithm": null,
|
|
|
|
|
+ "lock": null,
|
|
|
|
|
+ "nameExplicit": true,
|
|
|
|
|
+ "name": "time_created",
|
|
|
|
|
+ "entityType": "indexes",
|
|
|
|
|
+ "table": "benchmark"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "customer_id",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": true,
|
|
|
|
|
+ "using": null,
|
|
|
|
|
+ "algorithm": null,
|
|
|
|
|
+ "lock": null,
|
|
|
|
|
+ "nameExplicit": true,
|
|
|
|
|
+ "name": "global_customer_id",
|
|
|
|
|
+ "entityType": "indexes",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "subscription_id",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": true,
|
|
|
|
|
+ "using": null,
|
|
|
|
|
+ "algorithm": null,
|
|
|
|
|
+ "lock": null,
|
|
|
|
|
+ "nameExplicit": true,
|
|
|
|
|
+ "name": "global_subscription_id",
|
|
|
|
|
+ "entityType": "indexes",
|
|
|
|
|
+ "table": "billing"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "workspace_id",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "user_id",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": true,
|
|
|
|
|
+ "using": null,
|
|
|
|
|
+ "algorithm": null,
|
|
|
|
|
+ "lock": null,
|
|
|
|
|
+ "nameExplicit": true,
|
|
|
|
|
+ "name": "workspace_user_id",
|
|
|
|
|
+ "entityType": "indexes",
|
|
|
|
|
+ "table": "lite"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "workspace_id",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "user_id",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": true,
|
|
|
|
|
+ "using": null,
|
|
|
|
|
+ "algorithm": null,
|
|
|
|
|
+ "lock": null,
|
|
|
|
|
+ "nameExplicit": true,
|
|
|
|
|
+ "name": "workspace_user_id",
|
|
|
|
|
+ "entityType": "indexes",
|
|
|
|
|
+ "table": "subscription"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "workspace_id",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "time_created",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": false,
|
|
|
|
|
+ "using": null,
|
|
|
|
|
+ "algorithm": null,
|
|
|
|
|
+ "lock": null,
|
|
|
|
|
+ "nameExplicit": true,
|
|
|
|
|
+ "name": "usage_time_created",
|
|
|
|
|
+ "entityType": "indexes",
|
|
|
|
|
+ "table": "usage"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "key",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": true,
|
|
|
|
|
+ "using": null,
|
|
|
|
|
+ "algorithm": null,
|
|
|
|
|
+ "lock": null,
|
|
|
|
|
+ "nameExplicit": true,
|
|
|
|
|
+ "name": "global_key",
|
|
|
|
|
+ "entityType": "indexes",
|
|
|
|
|
+ "table": "key"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "workspace_id",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "model",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": true,
|
|
|
|
|
+ "using": null,
|
|
|
|
|
+ "algorithm": null,
|
|
|
|
|
+ "lock": null,
|
|
|
|
|
+ "nameExplicit": true,
|
|
|
|
|
+ "name": "model_workspace_model",
|
|
|
|
|
+ "entityType": "indexes",
|
|
|
|
|
+ "table": "model"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "workspace_id",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "provider",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": true,
|
|
|
|
|
+ "using": null,
|
|
|
|
|
+ "algorithm": null,
|
|
|
|
|
+ "lock": null,
|
|
|
|
|
+ "nameExplicit": true,
|
|
|
|
|
+ "name": "workspace_provider",
|
|
|
|
|
+ "entityType": "indexes",
|
|
|
|
|
+ "table": "provider"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "workspace_id",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "account_id",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": true,
|
|
|
|
|
+ "using": null,
|
|
|
|
|
+ "algorithm": null,
|
|
|
|
|
+ "lock": null,
|
|
|
|
|
+ "nameExplicit": true,
|
|
|
|
|
+ "name": "user_account_id",
|
|
|
|
|
+ "entityType": "indexes",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "workspace_id",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "email",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": true,
|
|
|
|
|
+ "using": null,
|
|
|
|
|
+ "algorithm": null,
|
|
|
|
|
+ "lock": null,
|
|
|
|
|
+ "nameExplicit": true,
|
|
|
|
|
+ "name": "user_email",
|
|
|
|
|
+ "entityType": "indexes",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "account_id",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": false,
|
|
|
|
|
+ "using": null,
|
|
|
|
|
+ "algorithm": null,
|
|
|
|
|
+ "lock": null,
|
|
|
|
|
+ "nameExplicit": true,
|
|
|
|
|
+ "name": "global_account_id",
|
|
|
|
|
+ "entityType": "indexes",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "email",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": false,
|
|
|
|
|
+ "using": null,
|
|
|
|
|
+ "algorithm": null,
|
|
|
|
|
+ "lock": null,
|
|
|
|
|
+ "nameExplicit": true,
|
|
|
|
|
+ "name": "global_email",
|
|
|
|
|
+ "entityType": "indexes",
|
|
|
|
|
+ "table": "user"
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ "columns": [
|
|
|
|
|
+ {
|
|
|
|
|
+ "value": "slug",
|
|
|
|
|
+ "isExpression": false
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ "isUnique": true,
|
|
|
|
|
+ "using": null,
|
|
|
|
|
+ "algorithm": null,
|
|
|
|
|
+ "lock": null,
|
|
|
|
|
+ "nameExplicit": true,
|
|
|
|
|
+ "name": "slug",
|
|
|
|
|
+ "entityType": "indexes",
|
|
|
|
|
+ "table": "workspace"
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ "renames": []
|
|
|
|
|
+}
|