mirror of
https://mau.dev/mautrix/go.git
synced 2026-03-15 06:45:51 +01:00
21 lines
604 B
SQL
21 lines
604 B
SQL
-- v15: Fix crypto_secrets table
|
|
CREATE TABLE crypto_secrets_new (
|
|
account_id TEXT NOT NULL,
|
|
name TEXT NOT NULL,
|
|
secret bytea NOT NULL,
|
|
|
|
PRIMARY KEY (account_id, name)
|
|
);
|
|
|
|
INSERT INTO crypto_secrets_new (account_id, name, secret)
|
|
SELECT '', name, secret
|
|
FROM crypto_secrets;
|
|
|
|
DROP TABLE crypto_secrets;
|
|
|
|
ALTER TABLE crypto_secrets_new RENAME TO crypto_secrets;
|
|
|
|
-- only: sqlite
|
|
UPDATE crypto_secrets SET account_id=(SELECT account_id FROM crypto_account ORDER BY rowid DESC LIMIT 1);
|
|
-- only: postgres
|
|
UPDATE crypto_secrets SET account_id=(SELECT account_id FROM crypto_account LIMIT 1);
|