summaryrefslogtreecommitdiff
path: root/contrib/realtime/mssql/mssql_voicemail.sql
diff options
context:
space:
mode:
authorJoshua Colp <jcolp@digium.com>2016-12-02 07:56:51 -0600
committerGerrit Code Review <gerrit2@gerrit.digium.api>2016-12-02 07:56:51 -0600
commit8d56016ae475f90b3a5745cfcaa604089e1db659 (patch)
tree08cb0cd0ad5de0a76a8f057295a1563ae407a361 /contrib/realtime/mssql/mssql_voicemail.sql
parent28b76ed66701cf28467e7a91e1451428402814c4 (diff)
parent8e77d6f52039e3ba20374c8a0083ad73bcce9e98 (diff)
Merge "tcptls: Use new certificate upon sip reload" into 13
Diffstat (limited to 'contrib/realtime/mssql/mssql_voicemail.sql')
-rw-r--r--contrib/realtime/mssql/mssql_voicemail.sql54
1 files changed, 54 insertions, 0 deletions
diff --git a/contrib/realtime/mssql/mssql_voicemail.sql b/contrib/realtime/mssql/mssql_voicemail.sql
new file mode 100644
index 000000000..75cf56ac6
--- /dev/null
+++ b/contrib/realtime/mssql/mssql_voicemail.sql
@@ -0,0 +1,54 @@
+BEGIN TRANSACTION;
+
+CREATE TABLE alembic_version (
+ version_num VARCHAR(32) NOT NULL
+);
+
+GO
+
+-- Running upgrade -> a2e9769475e
+
+CREATE TABLE voicemail_messages (
+ dir VARCHAR(255) NOT NULL,
+ msgnum INTEGER NOT NULL,
+ context VARCHAR(80) NULL,
+ macrocontext VARCHAR(80) NULL,
+ callerid VARCHAR(80) NULL,
+ origtime INTEGER NULL,
+ duration INTEGER NULL,
+ recording IMAGE NULL,
+ flag VARCHAR(30) NULL,
+ category VARCHAR(30) NULL,
+ mailboxuser VARCHAR(30) NULL,
+ mailboxcontext VARCHAR(30) NULL,
+ msg_id VARCHAR(40) NULL
+);
+
+GO
+
+ALTER TABLE voicemail_messages ADD CONSTRAINT voicemail_messages_dir_msgnum PRIMARY KEY (dir, msgnum);
+
+GO
+
+CREATE INDEX voicemail_messages_dir ON voicemail_messages (dir);
+
+GO
+
+INSERT INTO alembic_version (version_num) VALUES ('a2e9769475e');
+
+GO
+
+-- Running upgrade a2e9769475e -> 39428242f7f5
+
+ALTER TABLE voicemail_messages ALTER COLUMN recording IMAGE;
+
+GO
+
+UPDATE alembic_version SET version_num='39428242f7f5' WHERE alembic_version.version_num = 'a2e9769475e';
+
+GO
+
+COMMIT;
+
+GO
+