Ignore-this: dd6070080d744fb40683f0ff4421bf9c darcs-hash:20090217200445-86b55-d3e2a47f7830be8d887e1101e4ca3e9e6912e3dd.gz
30 lines
725 B
SQL
30 lines
725 B
SQL
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_table_id INT CONSTRAINT user_table_id_exists REFERENCES user_table(id),
|
|
child_name VARCHAR (255)
|
|
);
|
|
INSERT INTO account SELECT * FROM account_backup;
|
|
DROP TABLE account_backup;
|
|
commit;
|
|
|