12 lines
No EOL
397 B
SQL
12 lines
No EOL
397 B
SQL
-- Add provider column to personalities table
|
|
ALTER TABLE personalities
|
|
ADD COLUMN provider TEXT CHECK (provider IN ('openai', 'gemini')) DEFAULT 'openai';
|
|
|
|
-- Update existing records to have a default provider
|
|
UPDATE personalities
|
|
SET provider = 'openai'
|
|
WHERE provider IS NULL;
|
|
|
|
-- Make the column NOT NULL after setting defaults
|
|
ALTER TABLE personalities
|
|
ALTER COLUMN provider SET NOT NULL; |