
n8n หลังจากที่ dokcer pull เวอร์ชันล่าสุดมาแล้ว container start ไม่ขึ้น พอดูข้อมูลจาก log
docker logs [CONTAINER NAME]พบว่ามี error
Migrations in progress, please do NOT stop the process.
Starting migration AddWorkflowVersionColumn1761047826451
Migration "AddWorkflowVersionColumn1761047826451" failed, error: Duplicate column name 'versionCounter'
There was an error running database migrations
Duplicate column name 'versionCounter'วิธีแก้ไข
เพิ่มค่า migration เข้าไปในตาราง migrations ดังนี้
- timestamp = 1761047826451
- name = AddWorkflowVersionColumn1761047826451
SQL:
INSERT INTO `migrations` (`id`, `timestamp`, `name`)
VALUES (NULL, '1761047826451', 'AddWorkflowVersionColumn1761047826451');จากนั้นให้ทำการ restart container นั้นๆ หรือ
docker-compose down
docker-compose up -d