{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.createTable (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async BalanceHistory.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T17:15:20.756Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.createTable (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async BalanceHistory.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T17:15:50.323Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.createTable (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async BalanceHistory.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T17:15:52.715Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.createTable (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async BalanceHistory.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T17:15:56.982Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.createTable (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async BalanceHistory.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T17:16:10.841Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.createTable (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async BalanceHistory.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T17:17:38.230Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.createTable (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async BalanceHistory.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T17:22:22.959Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.createTable (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async BalanceHistory.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T17:25:13.502Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"CREATE TABLE IF NOT EXISTS `BalanceHistories` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `balance` FLOAT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.createTable (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async BalanceHistory.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T17:25:17.014Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `Comments` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `content` TEXT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `Comments` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `content` TEXT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"CREATE TABLE IF NOT EXISTS `Comments` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `content` TEXT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.createTable (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Comment.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T17:32:04.413Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `Comments` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `content` TEXT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `Comments` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `content` TEXT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"CREATE TABLE IF NOT EXISTS `Comments` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `content` TEXT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.createTable (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Comment.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T17:34:49.447Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `Comments` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `content` TEXT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `Comments` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `content` TEXT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"CREATE TABLE IF NOT EXISTS `Comments` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `content` TEXT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.createTable (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Comment.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T17:34:54.875Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `Comments` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `content` TEXT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"CREATE TABLE IF NOT EXISTS `Comments` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `content` TEXT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"CREATE TABLE IF NOT EXISTS `Comments` (`id` CHAR(36) BINARY NOT NULL , `customerId` CHAR(36) BINARY, `content` TEXT, `date` DATETIME, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `CustomerId` CHAR(36) BINARY, PRIMARY KEY (`id`), FOREIGN KEY (`customerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE) ENGINE=InnoDB;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.createTable (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:98:12)\n    at async Comment.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:942:7)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T17:35:22.241Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.addColumn (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:184:12)\n    at async Comment.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:958:11)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T18:10:30.282Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.addColumn (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:184:12)\n    at async Comment.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:958:11)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T18:12:24.893Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.addColumn (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:184:12)\n    at async Comment.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:958:11)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T18:12:32.761Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.addColumn (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:184:12)\n    at async Comment.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:958:11)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T18:12:35.091Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.addColumn (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:184:12)\n    at async Comment.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:958:11)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T18:19:29.638Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.addColumn (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:184:12)\n    at async Comment.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:958:11)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T18:22:37.432Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.addColumn (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:184:12)\n    at async Comment.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:958:11)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T18:31:47.809Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.addColumn (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:184:12)\n    at async Comment.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:958:11)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-08T18:31:51.950Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.addColumn (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:184:12)\n    at async Comment.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:958:11)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-09T06:44:02.979Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.addColumn (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:184:12)\n    at async Comment.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:958:11)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-09T07:27:15.092Z"}
{"level":"error","message":"❌ Unable to connect to sync models: Duplicate column name 'CustomerId'","name":"SequelizeDatabaseError","original":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"parameters":{},"parent":{"code":"ER_DUP_FIELDNAME","errno":1060,"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","sqlMessage":"Duplicate column name 'CustomerId'","sqlState":"42S21"},"sql":"ALTER TABLE `Comments` ADD `CustomerId` CHAR(36) BINARY, ADD CONSTRAINT `Comments_CustomerId_foreign_idx` FOREIGN KEY (`CustomerId`) REFERENCES `Customers` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;","stack":"Error\n    at Query.run (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MySQLQueryInterface.addColumn (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:184:12)\n    at async Comment.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/model.js:958:11)\n    at async Sequelize.sync (/home/farmsacc/nodevenv/geofinanceapi.farmsac.com/24/lib/node_modules/sequelize/lib/sequelize.js:377:9)","timestamp":"2026-06-09T08:04:53.536Z"}
