39 lines
1.0 KiB
SQL
39 lines
1.0 KiB
SQL
-- +goose Up
|
|
-- +goose StatementBegin
|
|
ALTER TABLE account_accounts RENAME TO account_accounts_tmp;
|
|
CREATE TABLE account_accounts (
|
|
localpart TEXT NOT NULL PRIMARY KEY,
|
|
created_ts BIGINT NOT NULL,
|
|
password_hash TEXT,
|
|
appservice_id TEXT,
|
|
is_deactivated BOOLEAN DEFAULT 0
|
|
);
|
|
INSERT
|
|
INTO account_accounts (
|
|
localpart, created_ts, password_hash, appservice_id
|
|
) SELECT
|
|
localpart, created_ts, password_hash, appservice_id
|
|
FROM account_accounts_tmp
|
|
;
|
|
DROP TABLE account_accounts_tmp;
|
|
-- +goose StatementEnd
|
|
|
|
-- +goose Down
|
|
-- +goose StatementBegin
|
|
ALTER TABLE account_accounts RENAME TO account_accounts_tmp;
|
|
CREATE TABLE account_accounts (
|
|
localpart TEXT NOT NULL PRIMARY KEY,
|
|
created_ts BIGINT NOT NULL,
|
|
password_hash TEXT,
|
|
appservice_id TEXT
|
|
);
|
|
INSERT
|
|
INTO account_accounts (
|
|
localpart, created_ts, password_hash, appservice_id
|
|
) SELECT
|
|
localpart, created_ts, password_hash, appservice_id
|
|
FROM account_accounts_tmp
|
|
;
|
|
DROP TABLE account_accounts_tmp;
|
|
-- +goose StatementEnd
|