@Dify_Forum_Helper
Re-downloaded the new script,
Dify version: 1.12.1,
Postgresql version: 15-alpine
Deleted all previous containers, networks, and volumes, and removed locally mounted database files,
First, compose up postgresql and redis, and successfully created containers
Then compose up api. Below is the log when creating the API. Have all data tables been successfully migrated?
api-1 | Starting database migration.
api-1 | INFO \[alembic.runtime.migration\] Context impl PostgresqlImpl.
api-1 | INFO \[alembic.runtime.migration\] Will assume transactional DDL.
api-1 | INFO \[alembic.runtime.migration\] Running upgrade → 64b051264f32, init
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 64b051264f32 → 9f4e3427ea84, add created by role
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 9f4e3427ea84 → a45f4dfde53b, add language to recommend apps
api-1 | INFO \[alembic.runtime.migration\] Running upgrade a45f4dfde53b → 614f77cecc48, add last active at
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 614f77cecc48 → e32f6ccb87c6, e08af0a69ccefbb59fa80c778efee300bb780980
api-1 | INFO \[alembic.runtime.migration\] Running upgrade e32f6ccb87c6 → d3d503a3471c, add is_deleted to conversations
api-1 | INFO \[alembic.runtime.migration\] Running upgrade d3d503a3471c → a5b56fb053ef, app config add speech_to_text
api-1 | INFO \[alembic.runtime.migration\] Running upgrade a5b56fb053ef → 2beac44e5f5f, add is_universal in apps
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 2beac44e5f5f → 7ce5a52e4eee, add tool providers
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 7ce5a52e4eee → 8d2d099ceb74, add_qa_model_support
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 8d2d099ceb74 → 16fa53d9faec, add provider model support
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 16fa53d9faec → e35ed59becda, modify quota limit field type
api-1 | INFO \[alembic.runtime.migration\] Running upgrade e35ed59becda → bf0aec5ba2cf, add provider order
api-1 | INFO \[alembic.runtime.migration\] Running upgrade bf0aec5ba2cf → 5022897aaceb, add model name in embedding
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 5022897aaceb → 2c8af9671032, add_qa_document_language
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 2c8af9671032 → e8883b0148c9, add_dataset_model_name
api-1 | INFO \[alembic.runtime.migration\] Running upgrade e8883b0148c9 → 853f9b9cd3b6, add message price unit
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 853f9b9cd3b6 → 4bcffcd64aa4, update_dataset_model_field_null_available
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 4bcffcd64aa4 → 6dcb43972bdc, add_dataset_retriever_resource
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 6dcb43972bdc → 77e83833755c, add_app_config_retriever_resource
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 77e83833755c → 6e2cfb077b04, add_dataset_collection_binding
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 6e2cfb077b04 → ab23c11305d4, add dataset query variable at app model configs.
api-1 | INFO \[allembic.runtime.migration\] Running upgrade ab23c11305d4 → 2e9819ca5b28, add_tenant_id_in_api_token
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 2e9819ca5b28 → b3a09c049e8e, add advanced prompt templates
api-1 | INFO \[alembic.runtime.migration\] Running upgrade b3a09c049e8e → 968fff4c0ab9, add_api_based_extension
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 968fff4c0ab9 → a9836e3baeee, add external_data_tools in app model config
api-1 | INFO \[alembic.runtime.migration\] Running upgrade a9836e3baeee → 8fe468ba0ca5, add gpt4v supports
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 8fe468ba0ca5 → fca025d3b60f, add-dataset-retrieval-model
api-1 | INFO \[alembic.runtime.migration\] Running upgrade fca025d3b60f → e1901f623fd0, add-annotation-reply
api-1 | INFO \[alembic.runtime.migration\] Running upgrade e1901f623fd0 → 46976cc39132, add-annotation-histoiry-score
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 46976cc39132 → f2a6fc85e260, add_anntation_history_message_id
api-1 | INFO \[alembic.runtime.migration\] Running upgrade f2a6fc85e260 → 714aafe25d39, add_anntation_history_match_response
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 714aafe25d39 → 246ba09cbbdb, add_app_anntation_setting
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 246ba09cbbdb → 88072f0caa04, add custom config in tenant
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 88072f0caa04 → 187385f442fc, modify provider model name length
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 187385f442fc → 89c7899ca936, empty message
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 89c7899ca936 → 3ef9b2b6bee6, add_assistant_app
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 3ef9b2b6bee6 → ad472b61a054, add api provider icon
api-1 | INFO \[alembic.runtime.migration\] Running upgrade ad472b61a054 → 8ec536f3c800, rename api provider credentials
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 8ec536f3c800 → 00bacef91f18, rename api provider description
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 00bacef91f18 → f25003750af4, add created/updated at
api-1 | INFO \[alembic.runtime.migration\] Running upgrade f25003750af4 → c71211c8f604, add tool_invoke_model_log
api-1 | INFO \[alembic.runtime.migration\] Running upgrade c71211c8f604 → 114eed84c228, remove tool id from model invoke
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 114eed84c228 → 4829e54d2fee, change message chain id to nullable
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 4829e54d2fee → 053da0c1d756, add api tool privacy
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 053da0c1d756 → 4823da1d26cf, add tool file
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 4823da1d26cf → 9fafbd60eca1, add message file belongs to
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 9fafbd60eca1 → 8ae9bc661daa, add tool conversation variables idx
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 8ae9bc661daa → 23db93619b9d, add message files into agent thought
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 23db93619b9d → de95f5c77138, migration serpapi_api_key
api-1 | INFO \[alembic.runtime.migration\] Running upgrade de95f5c77138 → b24be59fbb04, empty message
api-1 | INFO \[alembic.runtime.migration\] Running upgrade b24be59fbb04 → dfb3b7f477da, add-tool-index
api-1 | INFO \[alembic.runtime.migration\] Running upgrade dfb3b7f477da → 380c6aa5a70d, add tool labels to agent thought
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 380c6aa5a70d → 16830a790f0f, empty message
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 16830a790f0f → a8f9b3c45e4a, add_tenant_id_db_index
api-1 | INFO \[alembic.runtime.migration\] Running upgrade a8f9b3c45e4a → 17b5ab037c40, add-keyworg-table-storage-type
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 17b5ab037c40 → a8d7385a7b66, add-embeddings-provider-name
api-1 | INFO \[alembic.runtime.migration\] Running upgrade a8d7385a7b66 → b289e2408ee2, add workflow
api-1 | INFO \[alembic.runtime.migration\] Running upgrade b289e2408ee2 → cc04d0998d4d, set model config column nullable
api-1 | INFO \[alembic.runtime.migration\] Running upgrade cc04d0998d4d → f9107f83abab, add desc for apps
api-1 | INFO \[alembic.runtime.migration\] Running upgrade f9107f83abab → 42e85ed5564d, conversation columns set nullable
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 42e85ed5564d → b5429b71023c, messages columns set nullable
api-1 | INFO \[alembic.runtime.migration\] Running upgrade b5429b71023c → 563cf8bf777b, enable tool file without conversation id
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 563cf8bf777b → e2eacc9a1b63, add status for message
api-1 | INFO \[alembic.runtime.migration\] Running upgrade e2eacc9a1b63 → c3311b089690, add tool metaapi-1 | INFO \[alembic.runtime.migration\] Running upgrade c3311b089690 → 3c7cac9521c6, add-tags-and-binding-table
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 3c7cac9521c6 → 47cc7df8c4f3, modify default model name length
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 47cc7df8c4f3 → 5fda94355fce, Custom Disclaimer
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 5fda94355fce → 7bdef072e63a, add workflow tool
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 7bdef072e63a → 3b18fea55204, add tool label bings
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 3b18fea55204 → 9e98fbaffb88, add workflow tool version
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 9e98fbaffb88 → 03f98355ba0e, add workflow tool label and tool bindings idx
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 03f98355ba0e → 64a70a7aab8b, add workflow run index
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 64a70a7aab8b → 4e99a8df00ff, add load balancing
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 4e99a8df00ff → 7b45942e39bb, add-api-key-auth-binding
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 7b45942e39bb → 4ff534e1eb11, add workflow to site
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 4ff534e1eb11 → b69ca54b9208, add chatbot color theme
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 4ff534e1eb11 → 04c602f5dc9b, update AppModelConfig and add table TracingAppConfig
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 04c602f5dc9b → c031d46af369, remove app model config trace config and rename trace app config
api-1 | INFO \[alembic.runtime.migration\] Running upgrade c031d46af369 → 2a3aebbbf4bb, add app tracing
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 2a3aebbbf4bb, b69ca54b9208 → 63f9175e515b, merge branches
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 63f9175e515b → b2602e131636, add workflow_run_id index for message
api-1 | INFO \[alembic.runtime.migration\] Running upgrade b2602e131636 → 7e6a8693e07a, add table dataset_permissions
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 7e6a8693e07a → 161cadc1af8d, add dataset permission tenant id
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 161cadc1af8d → 408176b91ad3, ‘add_max_active_requests’
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 408176b91ad3 → fecff1c3da27, remove extra tracing app config table and add idx_dataset_permissions_tenant_id
api-1 | INFO \[alembic.runtime.migration\] Running upgrade fecff1c3da27 → 6e957a32015b, add-embedding-cache-created_at_index
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 6e957a32015b → 8e5588e6412e, add environment variable to workflow model
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 8e5588e6412e → 53bf8af60645, update model
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 53bf8af60645 → eeb2e349e6ac, increase max model_name length
api-1 | INFO \[alembic.runtime.migration\] Running upgrade eeb2e349e6ac → 1787fbae959a, update tools original_url length
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 1787fbae959a → 63a83fcf12ba, support conversation variables
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 63a83fcf12ba → 8782057ff0dc, add conversations.dialogue_count
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 8782057ff0dc → a6be81136580, app and site icon type
api-1 | INFO \[alembic.runtime.migration\] Running upgrade a6be81136580 → 2dbe42621d96, rename workflow__conversation_variables to workflow_conversation_variables
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 2dbe42621d96 → d0187d6a88dd, add created_by and updated_by to app, modelconfig, and site
api-1 | INFO \[alembic.runtime.migration\] Running upgrade d0187d6a88dd → 030f4915f36a, add use_icon_as_answer_icon fields for app and site
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 030f4915f36a → 675b5321501b, add node_execution_id into node_executions
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 675b5321501b → d57ba9ebb251, add parent_message_id to messages
api-1 | INFO \[alembic.runtime.migration\] Running upgrade d57ba9ebb251 → 6af6a521a53e, update-retrieval-resource
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 6af6a521a53e → 33f5fac87f29, external_knowledge_api
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 33f5fac87f29 → d8e744d88ed6, fix wrong service-api history
api-1 | INFO \[alembic.runtime.migration\] Running upgrade d8e744d88ed6 → bbadea11becb, add name and size to tool_files
api-1 | INFO \[alembic.runtime.migration\] Running upgrade bbadea11becb → 0251a1c768cc, add-tidb-auth-binding
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 0251a1c768cc → 43fa78bc3b7d, add_white_list
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 43fa78bc3b7d → d3f6769a94a3, Add upload_files.source_url
api-1 | INFO \[alembic.runtime.migration\] Running upgrade d3f6769a94a3 → 93ad8c19c40b, rename conversation variables index name
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 93ad8c19c40b → f4d7ce70a7ca, update upload_files.source_url
api-1 | INFO \[alembic.runtime.migration\] Running upgrade f4d7ce70a7ca → d07474999927, update type of custom_disclaimer to TEXT
api-1 | INFO \[alembic.runtime.migration\] Running upgrade d07474999927 → 09a8d1878d9b, update workflows graph, features and updated_at
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 09a8d1878d9b → 01d6889832f7, add_created_at_index_for_messages
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 01d6889832f7 → cf8f4fc45278, add exceptions_count field to WorkflowRun model
api-1 | INFO \[alembic.runtime.migration\] Running upgrade cf8f4fc45278 → 11b07f66c737, remove unused tool_providers
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 11b07f66c737 → e1944c35e15e, add retry_index field to node-execution model
api-1 | INFO \[alembic.runtime.migration\] Running upgrade e1944c35e15e → d7999dfa4aae, remove workflow_node_executions.retry_index if exists
api-1 | INFO \[alembic.runtime.migration\] Running upgrade d7999dfa4aae → e19037032219, parent-child-index
api-1 | INFO \[alembic.runtime.migration\] Running upgrade e19037032219 → 923752d42eb6, add_auto_disabled_dataset_logs
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 923752d42eb6 → a91b476a53de, change workflow_runs.total_tokens to bigint
api-1 | INFO \[alembic.runtime.migration\] Running upgrade a91b476a53de → ddcc8bbef391, increase max length of builtin tool provider
api-1 | INFO \[alembic.runtime.migration\] Running upgrade ddcc8bbef391 → 08ec4f75af5e, add_tenant_plugin_permisisons
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 08ec4f75af5e → 4413929e1ec2, extend_provider_name_column
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 4413929e1ec2 → 5511c782ee4c, extend provider column
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 5511c782ee4c → ee79d9b1c156, add marked_name and marked_comment in workflows
api-1 | INFO \[alembic.runtime.migration\] Running upgrade ee79d9b1c156 → f051706725cc, add_rate_limit_logs
api-1 | INFO \[alembic.runtime.migration\] Running upgrade f051706725cc → d20049ed0af6, add_metadata_function
api-1 | INFO \[alembic.runtime.migration\] Running upgrade d20049ed0af6 → 6a9f914f656c, change documentsegment and childchunk indexes
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 6a9f914f656c → d28f2004b072, add index for workflow_conversation_variables.conversation_id
api-1 | INFO \[alembic.runtime.migration\] Running upgrade d28f2004b072 → 2adcbe1f5dfb, add WorkflowDraftVariable model
api-1 | INFO \[alembic.runtime.migration\] Running upgrade 2adcbe1f5dfb → 4474872b0ee6, `workflow_draft_varaibles` add `node_execution_id` column, add an index for `workflow_node_executions`.api-1 | INFO [alembic.runtime.migration] Running upgrade 4474872b0ee6 → 0ab65e1cc7fa, remove sequence_number from workflow_runs
api-1 | INFO [alembic.runtime.migration] Running upgrade 0ab65e1cc7fa → 58eb7bdb93fe, add mcp server tool and app server
api-1 | INFO [alembic.runtime.migration] Running upgrade 58eb7bdb93fe → 1c9ba48be8e4, add uuidv7 function in SQL
api-1 | INFO [alembic.runtime.migration] Running upgrade 1c9ba48be8e4 → 71f5020c6470, tool oauth
api-1 | INFO [alembic.runtime.migration] Running upgrade 71f5020c6470 → 1a83934ad6d1, update models
api-1 | INFO [alembic.runtime.migration] Running upgrade 1a83934ad6d1 → 375fe79ead14, oauth_refresh_token
api-1 | INFO [alembic.runtime.migration] Running upgrade 375fe79ead14 → 8bcc02c9bd07, add_tenant_plugin_autoupgrade_table
api-1 | INFO [alembic.runtime.migration] Running upgrade 8bcc02c9bd07 → 532b3f888abf, manual dataset field update
api-1 | INFO [alembic.runtime.migration] Running upgrade 532b3f888abf → fa8b0fa6f407, add timeout for tool_mcp_providers
api-1 | INFO [alembic.runtime.migration] Running upgrade fa8b0fa6f407 → e8446f481c1e, Add provider multi credential support
api-1 | INFO [alembic.runtime.migration] Running upgrade e8446f481c1e → 0e154742a5fa, Add provider model multi credential support
api-1 | INFO [alembic.runtime.migration] Running upgrade 0e154742a5fa → 8d289573e1da, empty message
api-1 | INFO [alembic.runtime.migration] Running upgrade 8d289573e1da → b95962a3885c, chore: add workflow app log run id index
api-1 | INFO [alembic.runtime.migration] Running upgrade b95962a3885c → c20211f18133, add_headers_to_mcp_provider
api-1 | INFO [alembic.runtime.migration] Running upgrade c20211f18133 → cf7c38a32b2d, Add credential status for provider table
api-1 | INFO [alembic.runtime.migration] Running upgrade cf7c38a32b2d → 68519ad5cd18, knowledge_pipeline_migrate
api-1 | INFO [alembic.runtime.migration] Running upgrade 68519ad5cd18 → d98acf217d43, add app_mode for messsage
api-1 | INFO [alembic.runtime.migration] Running upgrade d98acf217d43 → ae662b25d9bc, remove-builtin-template-user
api-1 | INFO [alembic.runtime.migration] Running upgrade ae662b25d9bc → 03f8dcbc611e, add WorkflowPause model
api-1 | INFO [alembic.runtime.migration] Running upgrade 03f8dcbc611e → 669ffd70119c, introduce_trigger
api-1 | INFO [alembic.runtime.migration] Running upgrade 669ffd70119c → 09cfdda155d1, mysql adaptation
api-1 | INFO [alembic.runtime.migration] Running upgrade 09cfdda155d1 → 7bb281b7a422, Add workflow_pauses_reasons table
api-1 | INFO [alembic.runtime.migration] Running upgrade 7bb281b7a422 → d57accd375ae, support-multi-modal
api-1 | INFO [alembic.runtime.migration] Running upgrade d57accd375ae → 03ea244985ce, add type column not null default tool
api-1 | INFO [alembic.runtime.migration] Running upgrade 03ea244985ce → 7df29de0f6be, add credit pool
api-1 | INFO [alembic.runtime.migration] Running upgrade 7df29de0f6be → 905527cc8fd3, add workflow_run_created_at_id_idx
api-1 | INFO [alembic.runtime.migration] Running upgrade 905527cc8fd3 → 3334862ee907, feat: add created_at id index to messages
api-1 | INFO [alembic.runtime.migration] Running upgrade 3334862ee907 → 288345cd01d1, change workflow node execution workflow_run index
api-1 | INFO [alembic.runtime.migration] Running upgrade 288345cd01d1 → 9e6fa5cbcd80, make message annotation question not nullable
api-1 | INFO [alembic.runtime.migration] Running upgrade 9e6fa5cbcd80 → f9f6d18a37f9, add table explore banner and trial
api-1 | INFO [alembic.runtime.migration] Running upgrade f9f6d18a37f9 → 9d77545f524e, create workflow_archive_logs
api-1 | INFO [alembic.runtime.migration] Running upgrade 9d77545f524e → 788d3099ae3a, add summary index feature
api-1 | Database migration successful!
api-1 | [2026-02-07 08:43:33 +0000] [1] [INFO] Starting gunicorn 23.0.0
api-1 | [2026-02-07 08:43:33 +0000] [1] [INFO] Listening at: http://0.0.0.0:5001 (1)
api-1 | [2026-02-07 08:43:33 +0000] [1] [INFO] Using worker: gevent
api-1 | [2026-02-07 08:43:33 +0000] [108] [INFO] Booting worker with pid: 108
api-1 | gRPC patched with gevent.
api-1 | psycopg2 patched with gevent.
api-1 | 2026-02-07 08:43:37.378 INFO [MainThread] [utils.py:151] - Note: NumExpr detected 40 cores but “NUMEXPR_MAX_THREADS” not set, so enforcing safe limit of 16.
api-1 | 2026-02-07 08:43:37.379 INFO [MainThread] [utils.py:164] - NumExpr defaulting to 16 threads.