31 lines
753 B
SQL
31 lines
753 B
SQL
alter table user rename to user_table;
|
|
begin transaction;
|
|
CREATE TEMPORARY TABLE account_backup (
|
|
id INTEGER PRIMARY KEY,
|
|
name TEXT,
|
|
jid TEXT,
|
|
status TEXT,
|
|
error TEXT,
|
|
enabled BOOLEAN,
|
|
lastlogin TIMESTAMP,
|
|
user_id INT CONSTRAINT user_id_exists REFERENCES user_table(id) ,
|
|
child_name VARCHAR (255)
|
|
);
|
|
INSERT INTO account_backup SELECT * FROM account;
|
|
DROP TABLE account;
|
|
CREATE TABLE account (
|
|
id INTEGER PRIMARY KEY,
|
|
name TEXT,
|
|
jid TEXT,
|
|
status TEXT,
|
|
error TEXT,
|
|
enabled BOOLEAN,
|
|
lastlogin TIMESTAMP,
|
|
user_id INT CONSTRAINT user_id_exists REFERENCES user_table(id) ,
|
|
child_name VARCHAR (255)
|
|
);
|
|
INSERT INTO account SELECT * FROM account_backup;
|
|
DROP TABLE account_backup;
|
|
commit;
|
|
|