34681-vm/db/migrations/005_add_premium_features.sql
Flatlogic Bot 373e36aedb 0.1
2025-10-05 01:54:26 +00:00

17 lines
600 B
SQL

ALTER TABLE `users` ADD COLUMN `subscription_status` VARCHAR(50) NOT NULL DEFAULT 'free';
CREATE TABLE IF NOT EXISTS `subscriptions` (
`id` INT AUTO_INCREMENT PRIMARY KEY,
`user_id` INT NOT NULL,
`plan` VARCHAR(50) NOT NULL,
`start_date` DATETIME NOT NULL,
`end_date` DATETIME NOT NULL,
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (user_id) REFERENCES users(id)
);
ALTER TABLE `skills` ADD COLUMN `is_premium` BOOLEAN NOT NULL DEFAULT FALSE;
-- Mark some existing skills as premium for demonstration
UPDATE `skills` SET `is_premium` = TRUE WHERE `id` IN (2, 4, 5);