20 lines
601 B
PL/PgSQL
20 lines
601 B
PL/PgSQL
BEGIN;
|
|
|
|
ALTER TABLE chat.room
|
|
ADD COLUMN IF NOT EXISTS gender_restriction_id INTEGER,
|
|
ADD COLUMN IF NOT EXISTS min_age INTEGER,
|
|
ADD COLUMN IF NOT EXISTS max_age INTEGER,
|
|
ADD COLUMN IF NOT EXISTS password VARCHAR(255),
|
|
ADD COLUMN IF NOT EXISTS friends_of_owner_only BOOLEAN DEFAULT FALSE,
|
|
ADD COLUMN IF NOT EXISTS required_user_right_id INTEGER;
|
|
|
|
UPDATE chat.room
|
|
SET friends_of_owner_only = FALSE
|
|
WHERE friends_of_owner_only IS NULL;
|
|
|
|
ALTER TABLE chat.room
|
|
ALTER COLUMN friends_of_owner_only SET DEFAULT FALSE,
|
|
ALTER COLUMN friends_of_owner_only SET NOT NULL;
|
|
|
|
COMMIT;
|