{ "id": "128aae04-697c-4253-b7de-b27e895e03f8", "prevId": "a5d542ea-484f-431a-b31f-170e789a03a7", "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" ] } } }, "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 }, "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 }, "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": "no action", "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": {} }, "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 }, "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()" } }, "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": {} }, "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 }, "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()" } }, "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 }, "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 }, "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" } }, "workflow_run_status": { "name": "workflow_run_status", "values": { "not-started": "not-started", "running": "running", "success": "success", "failed": "failed" } } }, "schemas": { "comfyui_deploy": "comfyui_deploy" }, "_meta": { "schemas": {}, "tables": {}, "columns": {} } }