You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lemmy/migrations/2020-07-18-234519_add_uniqu.../down.sql

35 lines
679 B
SQL

ALTER TABLE community
ALTER COLUMN actor_id SET NOT NULL;
ALTER TABLE community
ALTER COLUMN actor_id SET DEFAULT 'http://fake.com';
ALTER TABLE user_
ALTER COLUMN actor_id SET NOT NULL;
ALTER TABLE user_
ALTER COLUMN actor_id SET DEFAULT 'http://fake.com';
DROP FUNCTION generate_unique_changeme;
UPDATE
community
SET
actor_id = 'http://fake.com'
WHERE
actor_id LIKE 'changeme_%';
UPDATE
user_
SET
actor_id = 'http://fake.com'
WHERE
actor_id LIKE 'changeme_%';
DROP INDEX idx_user_lower_actor_id;
CREATE UNIQUE INDEX idx_user_name_lower_actor_id ON user_ (lower(name), lower(actor_id));
DROP INDEX idx_community_lower_actor_id;