Add database upgrade script
darcs-hash:20080530194911-86b55-0bb61c0a8e9a22b75e978a3b90f5161b83a6042b.gz
This commit is contained in:
66
sqlobject_history/2007-12-04/upgrade_sqlite_2008-05-29.sql
Normal file
66
sqlobject_history/2007-12-04/upgrade_sqlite_2008-05-29.sql
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
-- Class jmc.model.account.AbstractSMTPAccount
|
||||||
|
-- Database: sqlite
|
||||||
|
CREATE TABLE abstract_smtp_account (
|
||||||
|
id INTEGER PRIMARY KEY,
|
||||||
|
default_from TEXT,
|
||||||
|
default_account TINYINT,
|
||||||
|
child_name VARCHAR(255)
|
||||||
|
);
|
||||||
|
|
||||||
|
-- Class jmc.model.account.GlobalSMTPAccount
|
||||||
|
-- Database: sqlite
|
||||||
|
CREATE TABLE global_smtp_account (
|
||||||
|
id INTEGER PRIMARY KEY,
|
||||||
|
login TEXT,
|
||||||
|
password TEXT,
|
||||||
|
host TEXT,
|
||||||
|
port INT,
|
||||||
|
tls TINYINT,
|
||||||
|
store_password TINYINT,
|
||||||
|
waiting_password_reply TINYINT,
|
||||||
|
child_name VARCHAR(255)
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO abstract_smtp_account
|
||||||
|
SELECT
|
||||||
|
id,
|
||||||
|
default_from,
|
||||||
|
default_account,
|
||||||
|
"GlobalSMTPAccount"
|
||||||
|
FROM
|
||||||
|
smtp_account;
|
||||||
|
|
||||||
|
INSERT INTO global_smtp_account
|
||||||
|
SELECT
|
||||||
|
id,
|
||||||
|
login,
|
||||||
|
password,
|
||||||
|
host,
|
||||||
|
port,
|
||||||
|
tls,
|
||||||
|
store_password,
|
||||||
|
waiting_password_reply,
|
||||||
|
"SMTPAccount"
|
||||||
|
FROM
|
||||||
|
smtp_account;
|
||||||
|
|
||||||
|
DROP TABLE smtp_account;
|
||||||
|
|
||||||
|
-- Class jmc.model.account.SMTPAccount
|
||||||
|
-- Database: sqlite
|
||||||
|
CREATE TABLE smtp_account (
|
||||||
|
id INTEGER PRIMARY KEY,
|
||||||
|
child_name VARCHAR(255)
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO smtp_account
|
||||||
|
SELECT
|
||||||
|
id,
|
||||||
|
NULL
|
||||||
|
FROM
|
||||||
|
global_smtp_account;
|
||||||
|
|
||||||
|
UPDATE account SET
|
||||||
|
child_name="AbstractSMTPAccount"
|
||||||
|
WHERE
|
||||||
|
child_name="SMTPAccount";
|
||||||
Reference in New Issue
Block a user