coder/coderd/database/migrations/000144_user_status_dormant....

15 lines
441 B
SQL

CREATE TYPE new_user_status AS ENUM (
'active',
'suspended',
'dormant'
);
COMMENT ON TYPE new_user_status IS 'Defines the users status: active, dormant, or suspended.';
ALTER TABLE users
ALTER COLUMN status DROP DEFAULT,
ALTER COLUMN status TYPE new_user_status USING (status::text::new_user_status),
ALTER COLUMN status SET DEFAULT 'active'::new_user_status;
DROP TYPE user_status;
ALTER TYPE new_user_status RENAME TO user_status;