From 4c42b4c60157755b770bea3b78d42fe6abd60afa Mon Sep 17 00:00:00 2001 From: paul Date: Wed, 23 Jul 2025 08:30:19 +0200 Subject: [PATCH] fix: remove updated_at from app_settings inserts in multiple migrations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The app_settings table in production doesn't have created_at/updated_at columns. Fixed inconsistent usage across migrations: - Migration 014: removed updated_at: new Date() - Migration 027: removed updated_at: knex.fn.now() - Migration 033: removed updated_at: new Date() This ensures all migrations are consistent and won't fail in production. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- backend/migrations/014_add_default_welcome_message.js | 3 +-- backend/migrations/027_add_rate_limit_settings.js | 3 +-- backend/migrations/033_add_gallery_feedback.js | 6 ++---- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/backend/migrations/014_add_default_welcome_message.js b/backend/migrations/014_add_default_welcome_message.js index 37e4bc2..c455437 100644 --- a/backend/migrations/014_add_default_welcome_message.js +++ b/backend/migrations/014_add_default_welcome_message.js @@ -8,8 +8,7 @@ exports.up = async function(knex) { await knex('app_settings').insert({ setting_key: 'general_default_welcome_message', setting_value: JSON.stringify('Thank you for using our photo sharing service! We hope you enjoy your photos.'), - setting_type: 'general', - updated_at: new Date() + setting_type: 'general' }); } diff --git a/backend/migrations/027_add_rate_limit_settings.js b/backend/migrations/027_add_rate_limit_settings.js index 8fa5d9b..f26621a 100644 --- a/backend/migrations/027_add_rate_limit_settings.js +++ b/backend/migrations/027_add_rate_limit_settings.js @@ -41,8 +41,7 @@ exports.up = async function(knex) { if (!exists) { await knex('app_settings').insert({ - ...setting, - updated_at: knex.fn.now() + ...setting }); } } diff --git a/backend/migrations/033_add_gallery_feedback.js b/backend/migrations/033_add_gallery_feedback.js index 243f776..4c1a7ca 100644 --- a/backend/migrations/033_add_gallery_feedback.js +++ b/backend/migrations/033_add_gallery_feedback.js @@ -87,8 +87,7 @@ exports.up = async function(knex) { { setting_key: 'feedback_notification_email', setting_value: JSON.stringify(''), - setting_type: 'feedback', - updated_at: new Date() + setting_type: 'feedback' }, { setting_key: 'feedback_rate_limits', @@ -97,8 +96,7 @@ exports.up = async function(knex) { comment: { max: 20, window: 3600 }, // 20 comments per hour like: { max: 200, window: 3600 } // 200 likes per hour }), - setting_type: 'feedback', - updated_at: new Date() + setting_type: 'feedback' } ]);