ทำเว็บนี้ขึ้นมา เอาไว้บันทึกโค้ด การแก้ไขปัญหาต่างๆ ที่พบเจอ

n8n error: Duplicate column name ‘versionCounter’

หน้าหลัก » Docker » n8n error: Duplicate column name ‘versionCounter’

n8n  error: Duplicate column name versionCounter

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