From f164ccfd05a23be451c9207a09621b7b3d7dd880 Mon Sep 17 00:00:00 2001 From: Boris Gulay Date: Thu, 10 Jan 2019 23:55:33 +0300 Subject: [PATCH] SQLite script updates for new SMTP feature. --- SQL/sqlite.initial.sql | 20 ++++++++++---------- SQL/sqlite/2018121800.sql | 25 +++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 10 deletions(-) create mode 100644 SQL/sqlite/2018121800.sql diff --git a/SQL/sqlite.initial.sql b/SQL/sqlite.initial.sql index d6c9feb..1ff2ebf 100644 --- a/SQL/sqlite.initial.sql +++ b/SQL/sqlite.initial.sql @@ -16,23 +16,23 @@ CREATE TABLE ident_switch varchar(64), password varchar(64), - host + imap_host varchar(64), - port + imap_port integer - CHECK(port > 0 AND port <= 65535), - delimiter - char(1), + CHECK(imap_port > 0 AND imap_port <= 65535), label varchar(32), flags integer NOT NULL DEFAULT(0), + smtp_host + varchar(64), + smtp_port + integer + CHECK(smtp_port > 0 AND smtp_port <= 65535), UNIQUE (user_id, label) ); -CREATE INDEX IX_ident_switch_user_id -ON - ident_switch(user_id); -CREATE INDEX IX_ident_switch_iid on ident_switch(iid); - +CREATE INDEX IX_ident_switch_user_id ON ident_switch(user_id); +CREATE INDEX IX_ident_switch_iid on ident_switch(iid); \ No newline at end of file diff --git a/SQL/sqlite/2018121800.sql b/SQL/sqlite/2018121800.sql new file mode 100644 index 0000000..3ff178b --- /dev/null +++ b/SQL/sqlite/2018121800.sql @@ -0,0 +1,25 @@ +ALTER TABLE + ident_switch +RENAME COLUMN + host +TO + imap_host; + +ALTER TABLE + ident_switch +RENAME COLUMN + port +TO + imap_port; + +ALTER TABLE + ident_switch +ADD COLUMN + smtp_host + varchar(64); + +ALTER TABLE + ident_switch +ADD COLUMN + smtp_port + int; \ No newline at end of file