mirror of
https://github.com/LemmyNet/lemmy.git
synced 2025-03-28 06:05:29 +00:00
fmt
This commit is contained in:
parent
56a8f9fbaf
commit
1ab73de379
2 changed files with 13 additions and 6 deletions
|
@ -6,6 +6,9 @@ ALTER TABLE person
|
||||||
|
|
||||||
DROP TABLE inbox;
|
DROP TABLE inbox;
|
||||||
|
|
||||||
ALTER TABLE person add COLUMN inbox_url character varying(255) not null default generate_unique_changeme();
|
ALTER TABLE person
|
||||||
ALTER TABLE person add COLUMN shared_inbox_url character varying(255) not null default generate_unique_changeme();
|
ADD COLUMN inbox_url character varying(255) NOT NULL DEFAULT generate_unique_changeme ();
|
||||||
|
|
||||||
|
ALTER TABLE person
|
||||||
|
ADD COLUMN shared_inbox_url character varying(255) NOT NULL DEFAULT generate_unique_changeme ();
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,8 @@ INSERT INTO inbox (url)
|
||||||
inboxes
|
inboxes
|
||||||
ON CONFLICT
|
ON CONFLICT
|
||||||
DO NOTHING
|
DO NOTHING
|
||||||
RETURNING id,
|
RETURNING
|
||||||
|
id,
|
||||||
url)
|
url)
|
||||||
UPDATE
|
UPDATE
|
||||||
person
|
person
|
||||||
|
@ -40,13 +41,16 @@ WHERE
|
||||||
AND inserted.url = inboxes.url;
|
AND inserted.url = inboxes.url;
|
||||||
|
|
||||||
ALTER TABLE person
|
ALTER TABLE person
|
||||||
ADD CONSTRAINT person_inbox_id_fkey FOREIGN KEY (inbox_id) REFERENCES inbox(id) ON UPDATE CASCADE ON DELETE CASCADE;
|
ADD CONSTRAINT person_inbox_id_fkey FOREIGN KEY (inbox_id) REFERENCES inbox (id) ON UPDATE CASCADE ON DELETE CASCADE;
|
||||||
|
|
||||||
ALTER TABLE person
|
ALTER TABLE person
|
||||||
ALTER COLUMN inbox_id SET NOT NULL;
|
ALTER COLUMN inbox_id SET NOT NULL;
|
||||||
|
|
||||||
-- Drop old columns and rename new one
|
-- Drop old columns and rename new one
|
||||||
ALTER TABLE person DROP COLUMN inbox_url;
|
ALTER TABLE person
|
||||||
ALTER TABLE person DROP COLUMN shared_inbox_url;
|
DROP COLUMN inbox_url;
|
||||||
|
|
||||||
|
ALTER TABLE person
|
||||||
|
DROP COLUMN shared_inbox_url;
|
||||||
|
|
||||||
-- TODO: same thing for community and site
|
-- TODO: same thing for community and site
|
||||||
|
|
Loading…
Reference in a new issue