Browse Source

2020-08-02-025025 patch fix

pull/5696/head
haras 3 weeks ago
parent
commit
99058d19c3
  1. 12
      migrations/postgresql/2020-08-02-025025_add_favorites_table/down.sql
  2. 10
      migrations/postgresql/2020-08-02-025025_add_favorites_table/up.sql
  3. 11
      migrations/postgresql/2020-08-02-025026_add_favorites_table_fix/down.sql
  4. 9
      migrations/postgresql/2020-08-02-025026_add_favorites_table_fix/up.sql

12
migrations/postgresql/2020-08-02-025025_add_favorites_table/down.sql

@ -1,13 +1 @@
ALTER TABLE ciphers
ADD COLUMN favorite BOOLEAN NOT NULL DEFAULT FALSE;
-- Transfer favorite status for user-owned ciphers.
UPDATE ciphers
SET favorite = TRUE
WHERE EXISTS (
SELECT * FROM favorites
WHERE favorites.user_uuid = ciphers.user_uuid
AND favorites.cipher_uuid = ciphers.uuid
);
DROP TABLE favorites;

10
migrations/postgresql/2020-08-02-025025_add_favorites_table/up.sql

@ -4,13 +4,3 @@ CREATE TABLE favorites (
PRIMARY KEY (user_uuid, cipher_uuid)
);
-- Transfer favorite status for user-owned ciphers.
INSERT INTO favorites(user_uuid, cipher_uuid)
SELECT user_uuid, uuid
FROM ciphers
WHERE favorite = TRUE
AND user_uuid IS NOT NULL;
ALTER TABLE ciphers
DROP COLUMN favorite;

11
migrations/postgresql/2020-08-02-025026_add_favorites_table_fix/down.sql

@ -0,0 +1,11 @@
ALTER TABLE ciphers
ADD COLUMN favorite BOOLEAN NOT NULL DEFAULT FALSE;
-- Transfer favorite status for user-owned ciphers.
UPDATE ciphers
SET favorite = TRUE
WHERE EXISTS (
SELECT * FROM favorites
WHERE favorites.user_uuid = ciphers.user_uuid
AND favorites.cipher_uuid = ciphers.uuid
);

9
migrations/postgresql/2020-08-02-025026_add_favorites_table_fix/up.sql

@ -0,0 +1,9 @@
-- Transfer favorite status for user-owned ciphers.
INSERT INTO favorites(user_uuid, cipher_uuid)
SELECT user_uuid, uuid
FROM ciphers
WHERE favorite = TRUE
AND user_uuid IS NOT NULL;
ALTER TABLE ciphers
DROP COLUMN favorite;
Loading…
Cancel
Save