diff --git a/web/drizzle/0043_dapper_santa_claus.sql b/web/drizzle/0043_dapper_santa_claus.sql deleted file mode 100644 index 1bf96ef..0000000 --- a/web/drizzle/0043_dapper_santa_claus.sql +++ /dev/null @@ -1,7 +0,0 @@ -DO $$ BEGIN - CREATE TYPE "model_type" AS ENUM('checkpoint', 'lora', 'embedding', 'vae'); -EXCEPTION - WHEN duplicate_object THEN null; -END $$; ---> statement-breakpoint -ALTER TABLE "comfyui_deploy"."checkpoints" ADD COLUMN "model_type" "model_type" NOT NULL; \ No newline at end of file diff --git a/web/drizzle/0044_hot_wiccan.sql b/web/drizzle/0043_wealthy_nicolaos.sql similarity index 83% rename from web/drizzle/0044_hot_wiccan.sql rename to web/drizzle/0043_wealthy_nicolaos.sql index 606515a..a32ed83 100644 --- a/web/drizzle/0044_hot_wiccan.sql +++ b/web/drizzle/0043_wealthy_nicolaos.sql @@ -1,3 +1,9 @@ +DO $$ BEGIN + CREATE TYPE "model_type" AS ENUM('checkpoint', 'lora', 'embedding', 'vae'); +EXCEPTION + WHEN duplicate_object THEN null; +END $$; +--> statement-breakpoint ALTER TABLE "comfyui_deploy"."checkpoints" RENAME TO "models";--> statement-breakpoint ALTER TABLE "comfyui_deploy"."checkpoint_volume" RENAME TO "user_volume";--> statement-breakpoint ALTER TABLE "comfyui_deploy"."models" RENAME COLUMN "checkpoint_volume_id" TO "user_volume_id";--> statement-breakpoint @@ -7,7 +13,7 @@ ALTER TABLE "comfyui_deploy"."models" DROP CONSTRAINT "checkpoints_checkpoint_vo --> statement-breakpoint ALTER TABLE "comfyui_deploy"."user_volume" DROP CONSTRAINT "checkpoint_volume_user_id_users_id_fk"; --> statement-breakpoint -ALTER TABLE "comfyui_deploy"."models" ALTER COLUMN "model_type" SET DEFAULT 'checkpoint';--> statement-breakpoint +ALTER TABLE "comfyui_deploy"."models" ADD COLUMN "model_type" "model_type" DEFAULT 'checkpoint' NOT NULL;--> statement-breakpoint DO $$ BEGIN ALTER TABLE "comfyui_deploy"."models" ADD CONSTRAINT "models_user_id_users_id_fk" FOREIGN KEY ("user_id") REFERENCES "comfyui_deploy"."users"("id") ON DELETE no action ON UPDATE no action; EXCEPTION diff --git a/web/drizzle/meta/0043_snapshot.json b/web/drizzle/meta/0043_snapshot.json index e916560..e7d47cc 100644 --- a/web/drizzle/meta/0043_snapshot.json +++ b/web/drizzle/meta/0043_snapshot.json @@ -1,5 +1,5 @@ { - "id": "ca4e598d-4205-4e48-a5d2-4202d38a8b5c", + "id": "dd44755e-6a0d-4259-a920-c907b5edf078", "prevId": "4bbd69a1-bb1f-467b-a6d8-8412142c4c32", "version": "5", "dialect": "pg", @@ -142,256 +142,6 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, - "checkpoints": { - "name": "checkpoints", - "schema": "comfyui_deploy", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "org_id": { - "name": "org_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "checkpoint_volume_id": { - "name": "checkpoint_volume_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "model_name": { - "name": "model_name", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "folder_path": { - "name": "folder_path", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "civitai_id": { - "name": "civitai_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "civitai_version_id": { - "name": "civitai_version_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "civitai_url": { - "name": "civitai_url", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "civitai_download_url": { - "name": "civitai_download_url", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "civitai_model_response": { - "name": "civitai_model_response", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "hf_url": { - "name": "hf_url", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "s3_url": { - "name": "s3_url", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "client_url": { - "name": "client_url", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "status": { - "name": "status", - "type": "resource_upload", - "primaryKey": false, - "notNull": true, - "default": "'started'" - }, - "upload_machine_id": { - "name": "upload_machine_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "upload_type": { - "name": "upload_type", - "type": "model_upload_type", - "primaryKey": false, - "notNull": true - }, - "model_type": { - "name": "model_type", - "type": "model_type", - "primaryKey": false, - "notNull": true - }, - "error_log": { - "name": "error_log", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "checkpoints_user_id_users_id_fk": { - "name": "checkpoints_user_id_users_id_fk", - "tableFrom": "checkpoints", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "checkpoints_checkpoint_volume_id_checkpoint_volume_id_fk": { - "name": "checkpoints_checkpoint_volume_id_checkpoint_volume_id_fk", - "tableFrom": "checkpoints", - "tableTo": "checkpoint_volume", - "columnsFrom": [ - "checkpoint_volume_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "checkpoint_volume": { - "name": "checkpoint_volume", - "schema": "comfyui_deploy", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "org_id": { - "name": "org_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "volume_name": { - "name": "volume_name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "disabled": { - "name": "disabled", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - } - }, - "indexes": {}, - "foreignKeys": { - "checkpoint_volume_user_id_users_id_fk": { - "name": "checkpoint_volume_user_id_users_id_fk", - "tableFrom": "checkpoint_volume", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, "deployments": { "name": "deployments", "schema": "comfyui_deploy", @@ -664,6 +414,187 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, + "models": { + "name": "models", + "schema": "comfyui_deploy", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "user_id": { + "name": "user_id", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "org_id": { + "name": "org_id", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "description": { + "name": "description", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "user_volume_id": { + "name": "user_volume_id", + "type": "uuid", + "primaryKey": false, + "notNull": true + }, + "model_name": { + "name": "model_name", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "folder_path": { + "name": "folder_path", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "civitai_id": { + "name": "civitai_id", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "civitai_version_id": { + "name": "civitai_version_id", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "civitai_url": { + "name": "civitai_url", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "civitai_download_url": { + "name": "civitai_download_url", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "civitai_model_response": { + "name": "civitai_model_response", + "type": "jsonb", + "primaryKey": false, + "notNull": false + }, + "hf_url": { + "name": "hf_url", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "s3_url": { + "name": "s3_url", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "client_url": { + "name": "client_url", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "is_public": { + "name": "is_public", + "type": "boolean", + "primaryKey": false, + "notNull": true, + "default": false + }, + "status": { + "name": "status", + "type": "resource_upload", + "primaryKey": false, + "notNull": true, + "default": "'started'" + }, + "upload_machine_id": { + "name": "upload_machine_id", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "upload_type": { + "name": "upload_type", + "type": "model_upload_type", + "primaryKey": false, + "notNull": true + }, + "model_type": { + "name": "model_type", + "type": "model_type", + "primaryKey": false, + "notNull": true, + "default": "'checkpoint'" + }, + "error_log": { + "name": "error_log", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + } + }, + "indexes": {}, + "foreignKeys": { + "models_user_id_users_id_fk": { + "name": "models_user_id_users_id_fk", + "tableFrom": "models", + "tableTo": "users", + "columnsFrom": [ + "user_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "no action", + "onUpdate": "no action" + }, + "models_user_volume_id_user_volume_id_fk": { + "name": "models_user_volume_id_user_volume_id_fk", + "tableFrom": "models", + "tableTo": "user_volume", + "columnsFrom": [ + "user_volume_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "cascade", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, "subscription_status": { "name": "subscription_status", "schema": "comfyui_deploy", @@ -807,6 +738,76 @@ "compositePrimaryKeys": {}, "uniqueConstraints": {} }, + "user_volume": { + "name": "user_volume", + "schema": "comfyui_deploy", + "columns": { + "id": { + "name": "id", + "type": "uuid", + "primaryKey": true, + "notNull": true, + "default": "gen_random_uuid()" + }, + "user_id": { + "name": "user_id", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "org_id": { + "name": "org_id", + "type": "text", + "primaryKey": false, + "notNull": false + }, + "volume_name": { + "name": "volume_name", + "type": "text", + "primaryKey": false, + "notNull": true + }, + "created_at": { + "name": "created_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "updated_at": { + "name": "updated_at", + "type": "timestamp", + "primaryKey": false, + "notNull": true, + "default": "now()" + }, + "disabled": { + "name": "disabled", + "type": "boolean", + "primaryKey": false, + "notNull": true, + "default": false + } + }, + "indexes": {}, + "foreignKeys": { + "user_volume_user_id_users_id_fk": { + "name": "user_volume_user_id_users_id_fk", + "tableFrom": "user_volume", + "tableTo": "users", + "columnsFrom": [ + "user_id" + ], + "columnsTo": [ + "id" + ], + "onDelete": "no action", + "onUpdate": "no action" + } + }, + "compositePrimaryKeys": {}, + "uniqueConstraints": {} + }, "users": { "name": "users", "schema": "comfyui_deploy", @@ -1282,7 +1283,12 @@ }, "_meta": { "schemas": {}, - "tables": {}, - "columns": {} + "tables": { + "\"comfyui_deploy\".\"checkpoints\"": "\"comfyui_deploy\".\"models\"", + "\"comfyui_deploy\".\"checkpoint_volume\"": "\"comfyui_deploy\".\"user_volume\"" + }, + "columns": { + "\"comfyui_deploy\".\"models\".\"checkpoint_volume_id\"": "\"comfyui_deploy\".\"models\".\"user_volume_id\"" + } } } \ No newline at end of file diff --git a/web/drizzle/meta/0044_snapshot.json b/web/drizzle/meta/0044_snapshot.json deleted file mode 100644 index 6c12337..0000000 --- a/web/drizzle/meta/0044_snapshot.json +++ /dev/null @@ -1,1294 +0,0 @@ -{ - "id": "b05a0662-d598-4ff1-b106-6020917bae69", - "prevId": "ca4e598d-4205-4e48-a5d2-4202d38a8b5c", - "version": "5", - "dialect": "pg", - "tables": { - "api_keys": { - "name": "api_keys", - "schema": "comfyui_deploy", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "key": { - "name": "key", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "org_id": { - "name": "org_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "revoked": { - "name": "revoked", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "api_keys_user_id_users_id_fk": { - "name": "api_keys_user_id_users_id_fk", - "tableFrom": "api_keys", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "api_keys_key_unique": { - "name": "api_keys_key_unique", - "nullsNotDistinct": false, - "columns": [ - "key" - ] - } - } - }, - "auth_requests": { - "name": "auth_requests", - "schema": "comfyui_deploy", - "columns": { - "request_id": { - "name": "request_id", - "type": "text", - "primaryKey": true, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "org_id": { - "name": "org_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "api_hash": { - "name": "api_hash", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "expired_date": { - "name": "expired_date", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "deployments": { - "name": "deployments", - "schema": "comfyui_deploy", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "org_id": { - "name": "org_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "workflow_version_id": { - "name": "workflow_version_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "workflow_id": { - "name": "workflow_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "machine_id": { - "name": "machine_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "share_slug": { - "name": "share_slug", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "showcase_media": { - "name": "showcase_media", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "environment": { - "name": "environment", - "type": "deployment_environment", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "deployments_user_id_users_id_fk": { - "name": "deployments_user_id_users_id_fk", - "tableFrom": "deployments", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "deployments_workflow_version_id_workflow_versions_id_fk": { - "name": "deployments_workflow_version_id_workflow_versions_id_fk", - "tableFrom": "deployments", - "tableTo": "workflow_versions", - "columnsFrom": [ - "workflow_version_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "deployments_workflow_id_workflows_id_fk": { - "name": "deployments_workflow_id_workflows_id_fk", - "tableFrom": "deployments", - "tableTo": "workflows", - "columnsFrom": [ - "workflow_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "deployments_machine_id_machines_id_fk": { - "name": "deployments_machine_id_machines_id_fk", - "tableFrom": "deployments", - "tableTo": "machines", - "columnsFrom": [ - "machine_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": { - "deployments_share_slug_unique": { - "name": "deployments_share_slug_unique", - "nullsNotDistinct": false, - "columns": [ - "share_slug" - ] - } - } - }, - "machines": { - "name": "machines", - "schema": "comfyui_deploy", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "org_id": { - "name": "org_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "endpoint": { - "name": "endpoint", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "disabled": { - "name": "disabled", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "auth_token": { - "name": "auth_token", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "type": { - "name": "type", - "type": "machine_type", - "primaryKey": false, - "notNull": true, - "default": "'classic'" - }, - "status": { - "name": "status", - "type": "machine_status", - "primaryKey": false, - "notNull": true, - "default": "'ready'" - }, - "snapshot": { - "name": "snapshot", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "models": { - "name": "models", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "gpu": { - "name": "gpu", - "type": "machine_gpu", - "primaryKey": false, - "notNull": false - }, - "build_machine_instance_id": { - "name": "build_machine_instance_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "build_log": { - "name": "build_log", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "machines_user_id_users_id_fk": { - "name": "machines_user_id_users_id_fk", - "tableFrom": "machines", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "models": { - "name": "models", - "schema": "comfyui_deploy", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "org_id": { - "name": "org_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "user_volume_id": { - "name": "user_volume_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "model_name": { - "name": "model_name", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "folder_path": { - "name": "folder_path", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "civitai_id": { - "name": "civitai_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "civitai_version_id": { - "name": "civitai_version_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "civitai_url": { - "name": "civitai_url", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "civitai_download_url": { - "name": "civitai_download_url", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "civitai_model_response": { - "name": "civitai_model_response", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "hf_url": { - "name": "hf_url", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "s3_url": { - "name": "s3_url", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "client_url": { - "name": "client_url", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "is_public": { - "name": "is_public", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - }, - "status": { - "name": "status", - "type": "resource_upload", - "primaryKey": false, - "notNull": true, - "default": "'started'" - }, - "upload_machine_id": { - "name": "upload_machine_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "upload_type": { - "name": "upload_type", - "type": "model_upload_type", - "primaryKey": false, - "notNull": true - }, - "model_type": { - "name": "model_type", - "type": "model_type", - "primaryKey": false, - "notNull": true, - "default": "'checkpoint'" - }, - "error_log": { - "name": "error_log", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "models_user_id_users_id_fk": { - "name": "models_user_id_users_id_fk", - "tableFrom": "models", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "models_user_volume_id_user_volume_id_fk": { - "name": "models_user_volume_id_user_volume_id_fk", - "tableFrom": "models", - "tableTo": "user_volume", - "columnsFrom": [ - "user_volume_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "subscription_status": { - "name": "subscription_status", - "schema": "comfyui_deploy", - "columns": { - "stripe_customer_id": { - "name": "stripe_customer_id", - "type": "text", - "primaryKey": true, - "notNull": true - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "org_id": { - "name": "org_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "plan": { - "name": "plan", - "type": "subscription_plan", - "primaryKey": false, - "notNull": true - }, - "status": { - "name": "status", - "type": "subscription_plan_status", - "primaryKey": false, - "notNull": true - }, - "subscription_id": { - "name": "subscription_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "subscription_item_plan_id": { - "name": "subscription_item_plan_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "subscription_item_api_id": { - "name": "subscription_item_api_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "cancel_at_period_end": { - "name": "cancel_at_period_end", - "type": "boolean", - "primaryKey": false, - "notNull": false, - "default": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_usage": { - "name": "user_usage", - "schema": "comfyui_deploy", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "org_id": { - "name": "org_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "usage_time": { - "name": "usage_time", - "type": "real", - "primaryKey": false, - "notNull": true, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "ended_at": { - "name": "ended_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "user_usage_user_id_users_id_fk": { - "name": "user_usage_user_id_users_id_fk", - "tableFrom": "user_usage", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_volume": { - "name": "user_volume", - "schema": "comfyui_deploy", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "org_id": { - "name": "org_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "volume_name": { - "name": "volume_name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "disabled": { - "name": "disabled", - "type": "boolean", - "primaryKey": false, - "notNull": true, - "default": false - } - }, - "indexes": {}, - "foreignKeys": { - "user_volume_user_id_users_id_fk": { - "name": "user_volume_user_id_users_id_fk", - "tableFrom": "user_volume", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "users": { - "name": "users", - "schema": "comfyui_deploy", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true - }, - "username": { - "name": "username", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "workflow_run_outputs": { - "name": "workflow_run_outputs", - "schema": "comfyui_deploy", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "run_id": { - "name": "run_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "data": { - "name": "data", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "workflow_run_outputs_run_id_workflow_runs_id_fk": { - "name": "workflow_run_outputs_run_id_workflow_runs_id_fk", - "tableFrom": "workflow_run_outputs", - "tableTo": "workflow_runs", - "columnsFrom": [ - "run_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "workflow_runs": { - "name": "workflow_runs", - "schema": "comfyui_deploy", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "workflow_version_id": { - "name": "workflow_version_id", - "type": "uuid", - "primaryKey": false, - "notNull": false - }, - "workflow_inputs": { - "name": "workflow_inputs", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "workflow_id": { - "name": "workflow_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "machine_id": { - "name": "machine_id", - "type": "uuid", - "primaryKey": false, - "notNull": false - }, - "origin": { - "name": "origin", - "type": "workflow_run_origin", - "primaryKey": false, - "notNull": true, - "default": "'api'" - }, - "status": { - "name": "status", - "type": "workflow_run_status", - "primaryKey": false, - "notNull": true, - "default": "'not-started'" - }, - "ended_at": { - "name": "ended_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "started_at": { - "name": "started_at", - "type": "timestamp", - "primaryKey": false, - "notNull": false - }, - "gpu": { - "name": "gpu", - "type": "machine_gpu", - "primaryKey": false, - "notNull": false - }, - "machine_type": { - "name": "machine_type", - "type": "machine_type", - "primaryKey": false, - "notNull": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "org_id": { - "name": "org_id", - "type": "text", - "primaryKey": false, - "notNull": false - } - }, - "indexes": {}, - "foreignKeys": { - "workflow_runs_workflow_version_id_workflow_versions_id_fk": { - "name": "workflow_runs_workflow_version_id_workflow_versions_id_fk", - "tableFrom": "workflow_runs", - "tableTo": "workflow_versions", - "columnsFrom": [ - "workflow_version_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - }, - "workflow_runs_workflow_id_workflows_id_fk": { - "name": "workflow_runs_workflow_id_workflows_id_fk", - "tableFrom": "workflow_runs", - "tableTo": "workflows", - "columnsFrom": [ - "workflow_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - }, - "workflow_runs_machine_id_machines_id_fk": { - "name": "workflow_runs_machine_id_machines_id_fk", - "tableFrom": "workflow_runs", - "tableTo": "machines", - "columnsFrom": [ - "machine_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "set null", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "workflows": { - "name": "workflows", - "schema": "comfyui_deploy", - "columns": { - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "org_id": { - "name": "org_id", - "type": "text", - "primaryKey": false, - "notNull": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": true - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "workflows_user_id_users_id_fk": { - "name": "workflows_user_id_users_id_fk", - "tableFrom": "workflows", - "tableTo": "users", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "workflow_versions": { - "name": "workflow_versions", - "schema": "comfyui_deploy", - "columns": { - "workflow_id": { - "name": "workflow_id", - "type": "uuid", - "primaryKey": false, - "notNull": true - }, - "id": { - "name": "id", - "type": "uuid", - "primaryKey": true, - "notNull": true, - "default": "gen_random_uuid()" - }, - "workflow": { - "name": "workflow", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "workflow_api": { - "name": "workflow_api", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "version": { - "name": "version", - "type": "integer", - "primaryKey": false, - "notNull": true - }, - "snapshot": { - "name": "snapshot", - "type": "jsonb", - "primaryKey": false, - "notNull": false - }, - "created_at": { - "name": "created_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - }, - "updated_at": { - "name": "updated_at", - "type": "timestamp", - "primaryKey": false, - "notNull": true, - "default": "now()" - } - }, - "indexes": {}, - "foreignKeys": { - "workflow_versions_workflow_id_workflows_id_fk": { - "name": "workflow_versions_workflow_id_workflows_id_fk", - "tableFrom": "workflow_versions", - "tableTo": "workflows", - "columnsFrom": [ - "workflow_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "cascade", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - } - }, - "enums": { - "deployment_environment": { - "name": "deployment_environment", - "values": { - "staging": "staging", - "production": "production", - "public-share": "public-share" - } - }, - "machine_gpu": { - "name": "machine_gpu", - "values": { - "T4": "T4", - "A10G": "A10G", - "A100": "A100" - } - }, - "machine_status": { - "name": "machine_status", - "values": { - "ready": "ready", - "building": "building", - "error": "error" - } - }, - "machine_type": { - "name": "machine_type", - "values": { - "classic": "classic", - "runpod-serverless": "runpod-serverless", - "modal-serverless": "modal-serverless", - "comfy-deploy-serverless": "comfy-deploy-serverless" - } - }, - "model_type": { - "name": "model_type", - "values": { - "checkpoint": "checkpoint", - "lora": "lora", - "embedding": "embedding", - "vae": "vae" - } - }, - "model_upload_type": { - "name": "model_upload_type", - "values": { - "civitai": "civitai", - "huggingface": "huggingface", - "other": "other" - } - }, - "resource_upload": { - "name": "resource_upload", - "values": { - "started": "started", - "success": "success", - "failed": "failed" - } - }, - "subscription_plan": { - "name": "subscription_plan", - "values": { - "basic": "basic", - "pro": "pro", - "enterprise": "enterprise" - } - }, - "subscription_plan_status": { - "name": "subscription_plan_status", - "values": { - "active": "active", - "deleted": "deleted", - "paused": "paused" - } - }, - "workflow_run_origin": { - "name": "workflow_run_origin", - "values": { - "manual": "manual", - "api": "api", - "public-share": "public-share" - } - }, - "workflow_run_status": { - "name": "workflow_run_status", - "values": { - "not-started": "not-started", - "running": "running", - "uploading": "uploading", - "success": "success", - "failed": "failed" - } - } - }, - "schemas": { - "comfyui_deploy": "comfyui_deploy" - }, - "_meta": { - "schemas": {}, - "tables": { - "\"comfyui_deploy\".\"checkpoints\"": "\"comfyui_deploy\".\"models\"", - "\"comfyui_deploy\".\"checkpoint_volume\"": "\"comfyui_deploy\".\"user_volume\"" - }, - "columns": { - "\"comfyui_deploy\".\"models\".\"checkpoint_volume_id\"": "\"comfyui_deploy\".\"models\".\"user_volume_id\"" - } - } -} \ No newline at end of file diff --git a/web/drizzle/meta/_journal.json b/web/drizzle/meta/_journal.json index df955db..7202d4f 100644 --- a/web/drizzle/meta/_journal.json +++ b/web/drizzle/meta/_journal.json @@ -306,15 +306,8 @@ { "idx": 43, "version": "5", - "when": 1706225960550, - "tag": "0043_dapper_santa_claus", - "breakpoints": true - }, - { - "idx": 44, - "version": "5", - "when": 1706240032837, - "tag": "0044_hot_wiccan", + "when": 1706241449348, + "tag": "0043_wealthy_nicolaos", "breakpoints": true } ]