mirror of
https://github.com/StanGirard/quivr.git
synced 2024-12-01 05:35:09 +03:00
25 lines
766 B
SQL
25 lines
766 B
SQL
DO $$
|
|
BEGIN
|
|
-- Check if the column max_requests_number exists
|
|
IF EXISTS (
|
|
SELECT 1
|
|
FROM information_schema.columns
|
|
WHERE table_name='user_settings' AND column_name='max_requests_number'
|
|
) THEN
|
|
-- Rename the column
|
|
ALTER TABLE user_settings RENAME COLUMN max_requests_number TO daily_chat_credit;
|
|
END IF;
|
|
|
|
-- Modify default values
|
|
ALTER TABLE user_settings ALTER COLUMN daily_chat_credit SET DEFAULT 20;
|
|
ALTER TABLE user_settings ALTER COLUMN max_brains SET DEFAULT 3;
|
|
END $$;
|
|
|
|
-- Update migrations table
|
|
INSERT INTO migrations (name)
|
|
SELECT '202309307004032_change_user_settings'
|
|
WHERE NOT EXISTS (
|
|
SELECT 1 FROM migrations WHERE name = '202309307004032_change_user_settings'
|
|
);
|
|
|
|
COMMIT; |