backward-compatible db conversion
PG <= 9.4 doesn't support INSERT INTO ... ON CONFLICT ... syntax Fixes: https://pagure.io/koji/issue/1718
This commit is contained in:
parent
b8c1ac4ea6
commit
5bbdc5d539
1 changed files with 6 additions and 6 deletions
|
|
@ -83,11 +83,11 @@ ALTER TABLE content_generator ALTER COLUMN name SET NOT NULL;
|
|||
|
||||
|
||||
-- add all basic permissions
|
||||
INSERT INTO permissions (name) VALUES ('dist-repo') ON CONFLICT DO NOTHING;
|
||||
INSERT INTO permissions (name) VALUES ('host') ON CONFLICT DO NOTHING;
|
||||
INSERT INTO permissions (name) VALUES ('image-import') ON CONFLICT DO NOTHING;
|
||||
INSERT INTO permissions (name) VALUES ('sign') ON CONFLICT DO NOTHING;
|
||||
INSERT INTO permissions (name) VALUES ('tag') ON CONFLICT DO NOTHING;
|
||||
INSERT INTO permissions (name) VALUES ('target') ON CONFLICT DO NOTHING;
|
||||
INSERT INTO permissions (name) SELECT 'dist-repo' WHERE NOT EXISTS (SELECT 1 FROM permissions WHERE name = 'dist-repo');
|
||||
INSERT INTO permissions (name) SELECT 'host' WHERE NOT EXISTS (SELECT 1 FROM permissions WHERE name = 'host');
|
||||
INSERT INTO permissions (name) SELECT 'image-import' WHERE NOT EXISTS (SELECT 1 FROM permissions WHERE name = 'image-import');
|
||||
INSERT INTO permissions (name) SELECT 'sign' WHERE NOT EXISTS (SELECT 1 FROM permissions WHERE name = 'sign');
|
||||
INSERT INTO permissions (name) SELECT 'tag' WHERE NOT EXISTS (SELECT 1 FROM permissions WHERE name = 'tag');
|
||||
INSERT INTO permissions (name) SELECT 'target' WHERE NOT EXISTS (SELECT 1 FROM permissions WHERE name = 'target');
|
||||
|
||||
COMMIT;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue