34796-vm/db/migrations/003_create_settings_table.sql
2025-10-08 11:52:31 +00:00

16 lines
532 B
SQL

-- Create settings table
CREATE TABLE IF NOT EXISTS `settings` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`setting_key` varchar(255) NOT NULL,
`setting_value` text NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `setting_key` (`setting_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- Insert default settings
INSERT INTO `settings` (`setting_key`, `setting_value`) VALUES
('site_title', 'My Awesome App'),
('responses_per_page', '10'),
('contact_email', 'admin@example.com')
ON DUPLICATE KEY UPDATE `setting_key` = `setting_key`;