From: Kevin Harwell Date: Thu, 14 Apr 2016 20:22:04 +0000 (-0500) Subject: realtime: Add database scripts for certified/13.1-cert5 X-Git-Tag: certified/13.1-cert5~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=445e8b9dfc547fca4c2dbda55fa060a5bde07a91;p=thirdparty%2Fasterisk.git realtime: Add database scripts for certified/13.1-cert5 --- diff --git a/contrib/realtime/mssql/mssql_cdr.sql b/contrib/realtime/mssql/mssql_cdr.sql index dcd433f0ce..d342515cd8 100644 --- a/contrib/realtime/mssql/mssql_cdr.sql +++ b/contrib/realtime/mssql/mssql_cdr.sql @@ -6,7 +6,7 @@ CREATE TABLE alembic_version ( GO --- Running upgrade None -> 210693f3123d +-- Running upgrade -> 210693f3123d CREATE TABLE cdr ( accountcode VARCHAR(20) NULL, @@ -40,3 +40,5 @@ GO COMMIT; +GO + diff --git a/contrib/realtime/mssql/mssql_config.sql b/contrib/realtime/mssql/mssql_config.sql index d89ca2c2aa..ae58e7542d 100644 --- a/contrib/realtime/mssql/mssql_config.sql +++ b/contrib/realtime/mssql/mssql_config.sql @@ -6,7 +6,7 @@ CREATE TABLE alembic_version ( GO --- Running upgrade None -> 4da0c5f79a9c +-- Running upgrade -> 4da0c5f79a9c CREATE TABLE sippeers ( id INTEGER NOT NULL IDENTITY(1,1), @@ -336,6 +336,10 @@ CREATE TABLE musiconhold ( GO +INSERT INTO alembic_version (version_num) VALUES ('4da0c5f79a9c'); + +GO + -- Running upgrade 4da0c5f79a9c -> 43956d550a44 CREATE TABLE ps_endpoints ( @@ -540,6 +544,10 @@ CREATE INDEX ps_endpoint_id_ips_id ON ps_endpoint_id_ips (id); GO +UPDATE alembic_version SET version_num='43956d550a44' WHERE alembic_version.version_num = '4da0c5f79a9c'; + +GO + -- Running upgrade 43956d550a44 -> 581a4264e537 CREATE TABLE extensions ( @@ -555,6 +563,10 @@ CREATE TABLE extensions ( GO +UPDATE alembic_version SET version_num='581a4264e537' WHERE alembic_version.version_num = '43956d550a44'; + +GO + -- Running upgrade 581a4264e537 -> 2fc7930b41b3 CREATE TABLE ps_systems ( @@ -696,12 +708,20 @@ ALTER TABLE ps_aors ADD CONSTRAINT yesno_values CHECK (support_path IN ('yes', ' GO +UPDATE alembic_version SET version_num='2fc7930b41b3' WHERE alembic_version.version_num = '581a4264e537'; + +GO + -- Running upgrade 2fc7930b41b3 -> 21e526ad3040 ALTER TABLE ps_globals ADD debug VARCHAR(40) NULL; GO +UPDATE alembic_version SET version_num='21e526ad3040' WHERE alembic_version.version_num = '2fc7930b41b3'; + +GO + -- Running upgrade 21e526ad3040 -> 28887f25a46f CREATE TABLE queues ( @@ -792,6 +812,10 @@ CREATE TABLE queue_members ( GO +UPDATE alembic_version SET version_num='28887f25a46f' WHERE alembic_version.version_num = '21e526ad3040'; + +GO + -- Running upgrade 28887f25a46f -> 4c573e7135bd ALTER TABLE ps_endpoints ALTER COLUMN tos_audio VARCHAR(10); @@ -830,6 +854,10 @@ ALTER TABLE ps_transports ADD cos INTEGER NULL; GO +UPDATE alembic_version SET version_num='4c573e7135bd' WHERE alembic_version.version_num = '28887f25a46f'; + +GO + -- Running upgrade 4c573e7135bd -> 3855ee4e5f85 ALTER TABLE ps_endpoints ADD message_context VARCHAR(40) NULL; @@ -840,6 +868,10 @@ ALTER TABLE ps_contacts ADD user_agent VARCHAR(40) NULL; GO +UPDATE alembic_version SET version_num='3855ee4e5f85' WHERE alembic_version.version_num = '4c573e7135bd'; + +GO + -- Running upgrade 3855ee4e5f85 -> e96a0b8071c ALTER TABLE ps_globals ALTER COLUMN user_agent VARCHAR(255); @@ -866,6 +898,10 @@ ALTER TABLE ps_registrations ALTER COLUMN server_uri VARCHAR(255); GO +UPDATE alembic_version SET version_num='e96a0b8071c' WHERE alembic_version.version_num = '3855ee4e5f85'; + +GO + -- Running upgrade e96a0b8071c -> c6d929b23a8 CREATE TABLE ps_subscription_persistence ( @@ -889,6 +925,10 @@ CREATE INDEX ps_subscription_persistence_id ON ps_subscription_persistence (id); GO +UPDATE alembic_version SET version_num='c6d929b23a8' WHERE alembic_version.version_num = 'e96a0b8071c'; + +GO + -- Running upgrade c6d929b23a8 -> 51f8cb66540e ALTER TABLE ps_endpoints ADD force_avp VARCHAR(3) NULL; @@ -907,18 +947,30 @@ ALTER TABLE ps_endpoints ADD CONSTRAINT yesno_values CHECK (media_use_received_t GO +UPDATE alembic_version SET version_num='51f8cb66540e' WHERE alembic_version.version_num = 'c6d929b23a8'; + +GO + -- Running upgrade 51f8cb66540e -> 1d50859ed02e ALTER TABLE ps_endpoints ADD accountcode VARCHAR(20) NULL; GO +UPDATE alembic_version SET version_num='1d50859ed02e' WHERE alembic_version.version_num = '51f8cb66540e'; + +GO + -- Running upgrade 1d50859ed02e -> 1758e8bbf6b ALTER TABLE sippeers ALTER COLUMN useragent VARCHAR(255); GO +UPDATE alembic_version SET version_num='1758e8bbf6b' WHERE alembic_version.version_num = '1d50859ed02e'; + +GO + -- Running upgrade 1758e8bbf6b -> 5139253c0423 ALTER TABLE queue_members DROP COLUMN uniqueid; @@ -933,6 +985,10 @@ ALTER TABLE queue_members ADD UNIQUE (uniqueid); GO +UPDATE alembic_version SET version_num='5139253c0423' WHERE alembic_version.version_num = '1758e8bbf6b'; + +GO + -- Running upgrade 5139253c0423 -> d39508cb8d8 CREATE TABLE queue_rules ( @@ -944,6 +1000,10 @@ CREATE TABLE queue_rules ( GO +UPDATE alembic_version SET version_num='d39508cb8d8' WHERE alembic_version.version_num = '5139253c0423'; + +GO + -- Running upgrade d39508cb8d8 -> 5950038a6ead ALTER TABLE ps_transports ALTER COLUMN verifiy_server VARCHAR(3); @@ -958,6 +1018,10 @@ ALTER TABLE ps_transports ADD CONSTRAINT yesno_values CHECK (verifiy_server IN ( GO +UPDATE alembic_version SET version_num='5950038a6ead' WHERE alembic_version.version_num = 'd39508cb8d8'; + +GO + -- Running upgrade 5950038a6ead -> 10aedae86a32 ALTER TABLE sippeers DROP CONSTRAINT sip_directmedia_values; @@ -972,6 +1036,10 @@ ALTER TABLE sippeers ADD CONSTRAINT sip_directmedia_values_v2 CHECK (directmedia GO +UPDATE alembic_version SET version_num='10aedae86a32' WHERE alembic_version.version_num = '5950038a6ead'; + +GO + -- Running upgrade 10aedae86a32 -> eb88a14f2a ALTER TABLE ps_endpoints ADD media_encryption_optimistic VARCHAR(3) NULL; @@ -982,6 +1050,10 @@ ALTER TABLE ps_endpoints ADD CONSTRAINT yesno_values CHECK (media_encryption_opt GO +UPDATE alembic_version SET version_num='eb88a14f2a' WHERE alembic_version.version_num = '10aedae86a32'; + +GO + -- Running upgrade eb88a14f2a -> 371a3bf4143e ALTER TABLE ps_endpoints ADD user_eq_phone VARCHAR(3) NULL; @@ -992,18 +1064,30 @@ ALTER TABLE ps_endpoints ADD CONSTRAINT yesno_values CHECK (user_eq_phone IN ('y GO +UPDATE alembic_version SET version_num='371a3bf4143e' WHERE alembic_version.version_num = 'eb88a14f2a'; + +GO + -- Running upgrade 371a3bf4143e -> 45e3f47c6c44 ALTER TABLE ps_globals ADD endpoint_identifier_order VARCHAR(40) NULL; GO +UPDATE alembic_version SET version_num='45e3f47c6c44' WHERE alembic_version.version_num = '371a3bf4143e'; + +GO + -- Running upgrade 45e3f47c6c44 -> 498357a710ae ALTER TABLE ps_endpoints ADD rtp_keepalive INTEGER NULL; GO +UPDATE alembic_version SET version_num='498357a710ae' WHERE alembic_version.version_num = '45e3f47c6c44'; + +GO + -- Running upgrade 498357a710ae -> 5a6ccc758633 ALTER TABLE ps_endpoints ADD rtp_timeout INTEGER NULL; @@ -1014,21 +1098,31 @@ ALTER TABLE ps_endpoints ADD rtp_timeout_hold INTEGER NULL; GO +UPDATE alembic_version SET version_num='5a6ccc758633' WHERE alembic_version.version_num = '498357a710ae'; + +GO + -- Running upgrade 5a6ccc758633 -> 154177371065 ALTER TABLE ps_globals ADD default_from_user VARCHAR(80) NULL; GO +UPDATE alembic_version SET version_num='154177371065' WHERE alembic_version.version_num = '5a6ccc758633'; + +GO + -- Running upgrade 154177371065 -> 28ce1e718f05 ALTER TABLE ps_registrations ADD fatal_retry_interval INTEGER NULL; GO -INSERT INTO alembic_version (version_num) VALUES ('28ce1e718f05'); +UPDATE alembic_version SET version_num='28ce1e718f05' WHERE alembic_version.version_num = '154177371065'; GO COMMIT; +GO + diff --git a/contrib/realtime/mssql/mssql_voicemail.sql b/contrib/realtime/mssql/mssql_voicemail.sql index 815d24efb5..75cf56ac64 100644 --- a/contrib/realtime/mssql/mssql_voicemail.sql +++ b/contrib/realtime/mssql/mssql_voicemail.sql @@ -6,7 +6,7 @@ CREATE TABLE alembic_version ( GO --- Running upgrade None -> a2e9769475e +-- Running upgrade -> a2e9769475e CREATE TABLE voicemail_messages ( dir VARCHAR(255) NOT NULL, @@ -34,15 +34,21 @@ 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 -INSERT INTO alembic_version (version_num) VALUES ('39428242f7f5'); +UPDATE alembic_version SET version_num='39428242f7f5' WHERE alembic_version.version_num = 'a2e9769475e'; GO COMMIT; +GO + diff --git a/contrib/realtime/mysql/mysql_cdr.sql b/contrib/realtime/mysql/mysql_cdr.sql index 95d2282f3f..972f69a97d 100644 --- a/contrib/realtime/mysql/mysql_cdr.sql +++ b/contrib/realtime/mysql/mysql_cdr.sql @@ -2,7 +2,7 @@ CREATE TABLE alembic_version ( version_num VARCHAR(32) NOT NULL ); --- Running upgrade None -> 210693f3123d +-- Running upgrade -> 210693f3123d CREATE TABLE cdr ( accountcode VARCHAR(20), diff --git a/contrib/realtime/mysql/mysql_config.sql b/contrib/realtime/mysql/mysql_config.sql index 9e7c68f213..871e76273e 100644 --- a/contrib/realtime/mysql/mysql_config.sql +++ b/contrib/realtime/mysql/mysql_config.sql @@ -2,7 +2,7 @@ CREATE TABLE alembic_version ( version_num VARCHAR(32) NOT NULL ); --- Running upgrade None -> 4da0c5f79a9c +-- Running upgrade -> 4da0c5f79a9c CREATE TABLE sippeers ( id INTEGER NOT NULL AUTO_INCREMENT, @@ -387,7 +387,7 @@ CREATE TABLE ps_endpoint_id_ips ( CREATE INDEX ps_endpoint_id_ips_id ON ps_endpoint_id_ips (id); -UPDATE alembic_version SET version_num='43956d550a44'; +UPDATE alembic_version SET version_num='43956d550a44' WHERE alembic_version.version_num = '4da0c5f79a9c'; -- Running upgrade 43956d550a44 -> 581a4264e537 @@ -402,7 +402,7 @@ CREATE TABLE extensions ( UNIQUE (id) ); -UPDATE alembic_version SET version_num='581a4264e537'; +UPDATE alembic_version SET version_num='581a4264e537' WHERE alembic_version.version_num = '43956d550a44'; -- Running upgrade 581a4264e537 -> 2fc7930b41b3 @@ -493,13 +493,13 @@ ALTER TABLE ps_aors ADD COLUMN outbound_proxy VARCHAR(40); ALTER TABLE ps_aors ADD COLUMN support_path ENUM('yes','no'); -UPDATE alembic_version SET version_num='2fc7930b41b3'; +UPDATE alembic_version SET version_num='2fc7930b41b3' WHERE alembic_version.version_num = '581a4264e537'; -- Running upgrade 2fc7930b41b3 -> 21e526ad3040 ALTER TABLE ps_globals ADD COLUMN debug VARCHAR(40); -UPDATE alembic_version SET version_num='21e526ad3040'; +UPDATE alembic_version SET version_num='21e526ad3040' WHERE alembic_version.version_num = '2fc7930b41b3'; -- Running upgrade 21e526ad3040 -> 28887f25a46f @@ -573,15 +573,15 @@ CREATE TABLE queue_members ( PRIMARY KEY (queue_name, interface) ); -UPDATE alembic_version SET version_num='28887f25a46f'; +UPDATE alembic_version SET version_num='28887f25a46f' WHERE alembic_version.version_num = '21e526ad3040'; -- Running upgrade 28887f25a46f -> 4c573e7135bd -ALTER TABLE ps_endpoints CHANGE tos_audio tos_audio VARCHAR(10) NULL; +ALTER TABLE ps_endpoints MODIFY tos_audio VARCHAR(10) NULL; -ALTER TABLE ps_endpoints CHANGE tos_video tos_video VARCHAR(10) NULL; +ALTER TABLE ps_endpoints MODIFY tos_video VARCHAR(10) NULL; -ALTER TABLE ps_transports CHANGE tos tos VARCHAR(10) NULL; +ALTER TABLE ps_transports MODIFY tos VARCHAR(10) NULL; ALTER TABLE ps_endpoints DROP COLUMN cos_audio; @@ -595,7 +595,7 @@ ALTER TABLE ps_endpoints ADD COLUMN cos_video INTEGER; ALTER TABLE ps_transports ADD COLUMN cos INTEGER; -UPDATE alembic_version SET version_num='4c573e7135bd'; +UPDATE alembic_version SET version_num='4c573e7135bd' WHERE alembic_version.version_num = '28887f25a46f'; -- Running upgrade 4c573e7135bd -> 3855ee4e5f85 @@ -603,23 +603,23 @@ ALTER TABLE ps_endpoints ADD COLUMN message_context VARCHAR(40); ALTER TABLE ps_contacts ADD COLUMN user_agent VARCHAR(40); -UPDATE alembic_version SET version_num='3855ee4e5f85'; +UPDATE alembic_version SET version_num='3855ee4e5f85' WHERE alembic_version.version_num = '4c573e7135bd'; -- Running upgrade 3855ee4e5f85 -> e96a0b8071c -ALTER TABLE ps_globals CHANGE user_agent user_agent VARCHAR(255) NULL; +ALTER TABLE ps_globals MODIFY user_agent VARCHAR(255) NULL; -ALTER TABLE ps_contacts CHANGE id id VARCHAR(255) NULL; +ALTER TABLE ps_contacts MODIFY id VARCHAR(255) NULL; -ALTER TABLE ps_contacts CHANGE uri uri VARCHAR(255) NULL; +ALTER TABLE ps_contacts MODIFY uri VARCHAR(255) NULL; -ALTER TABLE ps_contacts CHANGE user_agent user_agent VARCHAR(255) NULL; +ALTER TABLE ps_contacts MODIFY user_agent VARCHAR(255) NULL; -ALTER TABLE ps_registrations CHANGE client_uri client_uri VARCHAR(255) NULL; +ALTER TABLE ps_registrations MODIFY client_uri VARCHAR(255) NULL; -ALTER TABLE ps_registrations CHANGE server_uri server_uri VARCHAR(255) NULL; +ALTER TABLE ps_registrations MODIFY server_uri VARCHAR(255) NULL; -UPDATE alembic_version SET version_num='e96a0b8071c'; +UPDATE alembic_version SET version_num='e96a0b8071c' WHERE alembic_version.version_num = '3855ee4e5f85'; -- Running upgrade e96a0b8071c -> c6d929b23a8 @@ -640,7 +640,7 @@ CREATE TABLE ps_subscription_persistence ( CREATE INDEX ps_subscription_persistence_id ON ps_subscription_persistence (id); -UPDATE alembic_version SET version_num='c6d929b23a8'; +UPDATE alembic_version SET version_num='c6d929b23a8' WHERE alembic_version.version_num = 'e96a0b8071c'; -- Running upgrade c6d929b23a8 -> 51f8cb66540e @@ -648,19 +648,19 @@ ALTER TABLE ps_endpoints ADD COLUMN force_avp ENUM('yes','no'); ALTER TABLE ps_endpoints ADD COLUMN media_use_received_transport ENUM('yes','no'); -UPDATE alembic_version SET version_num='51f8cb66540e'; +UPDATE alembic_version SET version_num='51f8cb66540e' WHERE alembic_version.version_num = 'c6d929b23a8'; -- Running upgrade 51f8cb66540e -> 1d50859ed02e ALTER TABLE ps_endpoints ADD COLUMN accountcode VARCHAR(20); -UPDATE alembic_version SET version_num='1d50859ed02e'; +UPDATE alembic_version SET version_num='1d50859ed02e' WHERE alembic_version.version_num = '51f8cb66540e'; -- Running upgrade 1d50859ed02e -> 1758e8bbf6b -ALTER TABLE sippeers CHANGE useragent useragent VARCHAR(255) NULL; +ALTER TABLE sippeers MODIFY useragent VARCHAR(255) NULL; -UPDATE alembic_version SET version_num='1758e8bbf6b'; +UPDATE alembic_version SET version_num='1758e8bbf6b' WHERE alembic_version.version_num = '1d50859ed02e'; -- Running upgrade 1758e8bbf6b -> 5139253c0423 @@ -670,9 +670,9 @@ ALTER TABLE queue_members ADD COLUMN uniqueid INTEGER NOT NULL; ALTER TABLE queue_members ADD UNIQUE (uniqueid); -ALTER TABLE queue_members CHANGE uniqueid uniqueid INTEGER NOT NULL AUTO_INCREMENT; +ALTER TABLE queue_members MODIFY uniqueid INTEGER NOT NULL AUTO_INCREMENT; -UPDATE alembic_version SET version_num='5139253c0423'; +UPDATE alembic_version SET version_num='5139253c0423' WHERE alembic_version.version_num = '1758e8bbf6b'; -- Running upgrade 5139253c0423 -> d39508cb8d8 @@ -683,43 +683,43 @@ CREATE TABLE queue_rules ( max_penalty VARCHAR(32) NOT NULL ); -UPDATE alembic_version SET version_num='d39508cb8d8'; +UPDATE alembic_version SET version_num='d39508cb8d8' WHERE alembic_version.version_num = '5139253c0423'; -- Running upgrade d39508cb8d8 -> 5950038a6ead ALTER TABLE ps_transports CHANGE verifiy_server verify_server ENUM('yes','no') NULL; -UPDATE alembic_version SET version_num='5950038a6ead'; +UPDATE alembic_version SET version_num='5950038a6ead' WHERE alembic_version.version_num = 'd39508cb8d8'; -- Running upgrade 5950038a6ead -> 10aedae86a32 -ALTER TABLE sippeers CHANGE directmedia directmedia ENUM('yes','no','nonat','update','outgoing') NULL; +ALTER TABLE sippeers MODIFY directmedia ENUM('yes','no','nonat','update','outgoing') NULL; -UPDATE alembic_version SET version_num='10aedae86a32'; +UPDATE alembic_version SET version_num='10aedae86a32' WHERE alembic_version.version_num = '5950038a6ead'; -- Running upgrade 10aedae86a32 -> eb88a14f2a ALTER TABLE ps_endpoints ADD COLUMN media_encryption_optimistic ENUM('yes','no'); -UPDATE alembic_version SET version_num='eb88a14f2a'; +UPDATE alembic_version SET version_num='eb88a14f2a' WHERE alembic_version.version_num = '10aedae86a32'; -- Running upgrade eb88a14f2a -> 371a3bf4143e ALTER TABLE ps_endpoints ADD COLUMN user_eq_phone ENUM('yes','no'); -UPDATE alembic_version SET version_num='371a3bf4143e'; +UPDATE alembic_version SET version_num='371a3bf4143e' WHERE alembic_version.version_num = 'eb88a14f2a'; -- Running upgrade 371a3bf4143e -> 45e3f47c6c44 ALTER TABLE ps_globals ADD COLUMN endpoint_identifier_order VARCHAR(40); -UPDATE alembic_version SET version_num='45e3f47c6c44'; +UPDATE alembic_version SET version_num='45e3f47c6c44' WHERE alembic_version.version_num = '371a3bf4143e'; -- Running upgrade 45e3f47c6c44 -> 498357a710ae ALTER TABLE ps_endpoints ADD COLUMN rtp_keepalive INTEGER; -UPDATE alembic_version SET version_num='498357a710ae'; +UPDATE alembic_version SET version_num='498357a710ae' WHERE alembic_version.version_num = '45e3f47c6c44'; -- Running upgrade 498357a710ae -> 5a6ccc758633 @@ -727,17 +727,17 @@ ALTER TABLE ps_endpoints ADD COLUMN rtp_timeout INTEGER; ALTER TABLE ps_endpoints ADD COLUMN rtp_timeout_hold INTEGER; -UPDATE alembic_version SET version_num='5a6ccc758633'; +UPDATE alembic_version SET version_num='5a6ccc758633' WHERE alembic_version.version_num = '498357a710ae'; -- Running upgrade 5a6ccc758633 -> 154177371065 ALTER TABLE ps_globals ADD COLUMN default_from_user VARCHAR(80); -UPDATE alembic_version SET version_num='154177371065'; +UPDATE alembic_version SET version_num='154177371065' WHERE alembic_version.version_num = '5a6ccc758633'; -- Running upgrade 154177371065 -> 28ce1e718f05 ALTER TABLE ps_registrations ADD COLUMN fatal_retry_interval INTEGER; -UPDATE alembic_version SET version_num='28ce1e718f05'; +UPDATE alembic_version SET version_num='28ce1e718f05' WHERE alembic_version.version_num = '154177371065'; diff --git a/contrib/realtime/mysql/mysql_voicemail.sql b/contrib/realtime/mysql/mysql_voicemail.sql index ff5b6205f8..1ee25c2838 100644 --- a/contrib/realtime/mysql/mysql_voicemail.sql +++ b/contrib/realtime/mysql/mysql_voicemail.sql @@ -2,7 +2,7 @@ CREATE TABLE alembic_version ( version_num VARCHAR(32) NOT NULL ); --- Running upgrade None -> a2e9769475e +-- Running upgrade -> a2e9769475e CREATE TABLE voicemail_messages ( dir VARCHAR(255) NOT NULL, @@ -28,7 +28,7 @@ INSERT INTO alembic_version (version_num) VALUES ('a2e9769475e'); -- Running upgrade a2e9769475e -> 39428242f7f5 -ALTER TABLE voicemail_messages CHANGE recording recording BLOB(4294967295) NULL; +ALTER TABLE voicemail_messages MODIFY recording BLOB(4294967295) NULL; -UPDATE alembic_version SET version_num='39428242f7f5'; +UPDATE alembic_version SET version_num='39428242f7f5' WHERE alembic_version.version_num = 'a2e9769475e'; diff --git a/contrib/realtime/oracle/oracle_cdr.sql b/contrib/realtime/oracle/oracle_cdr.sql index 66302fc94f..81d599ae61 100644 --- a/contrib/realtime/oracle/oracle_cdr.sql +++ b/contrib/realtime/oracle/oracle_cdr.sql @@ -1,14 +1,10 @@ -SET TRANSACTION READ WRITE - -/ - CREATE TABLE alembic_version ( version_num VARCHAR2(32 CHAR) NOT NULL ) / --- Running upgrade None -> 210693f3123d +-- Running upgrade -> 210693f3123d CREATE TABLE cdr ( accountcode VARCHAR2(20 CHAR), @@ -40,7 +36,3 @@ INSERT INTO alembic_version (version_num) VALUES ('210693f3123d') / -COMMIT - -/ - diff --git a/contrib/realtime/oracle/oracle_config.sql b/contrib/realtime/oracle/oracle_config.sql index b845717bfb..aa9cdf4f4d 100644 --- a/contrib/realtime/oracle/oracle_config.sql +++ b/contrib/realtime/oracle/oracle_config.sql @@ -1,14 +1,10 @@ -SET TRANSACTION READ WRITE - -/ - CREATE TABLE alembic_version ( version_num VARCHAR2(32 CHAR) NOT NULL ) / --- Running upgrade None -> 4da0c5f79a9c +-- Running upgrade -> 4da0c5f79a9c CREATE TABLE sippeers ( id INTEGER NOT NULL, @@ -338,6 +334,10 @@ CREATE TABLE musiconhold ( / +INSERT INTO alembic_version (version_num) VALUES ('4da0c5f79a9c') + +/ + -- Running upgrade 4da0c5f79a9c -> 43956d550a44 CREATE TABLE ps_endpoints ( @@ -374,7 +374,7 @@ CREATE TABLE ps_endpoints ( callerid VARCHAR2(40 CHAR), callerid_privacy VARCHAR(23 CHAR), callerid_tag VARCHAR2(40 CHAR), - 100rel VARCHAR(8 CHAR), + "100rel" VARCHAR(8 CHAR), aggregate_mwi VARCHAR(3 CHAR), trust_id_inbound VARCHAR(3 CHAR), trust_id_outbound VARCHAR(3 CHAR), @@ -438,7 +438,7 @@ CREATE TABLE ps_endpoints ( CONSTRAINT yesno_values CHECK (send_rpid IN ('yes', 'no')), CONSTRAINT pjsip_timer_values CHECK (timers IN ('forced', 'no', 'required', 'yes')), CONSTRAINT pjsip_cid_privacy_values CHECK (callerid_privacy IN ('allowed_not_screened', 'allowed_passed_screened', 'allowed_failed_screened', 'allowed', 'prohib_not_screened', 'prohib_passed_screened', 'prohib_failed_screened', 'prohib', 'unavailable')), - CONSTRAINT pjsip_100rel_values CHECK (100rel IN ('no', 'required', 'yes')), + CONSTRAINT pjsip_100rel_values CHECK ("100rel" IN ('no', 'required', 'yes')), CONSTRAINT yesno_values CHECK (aggregate_mwi IN ('yes', 'no')), CONSTRAINT yesno_values CHECK (trust_id_inbound IN ('yes', 'no')), CONSTRAINT yesno_values CHECK (trust_id_outbound IN ('yes', 'no')), @@ -542,6 +542,10 @@ CREATE INDEX ps_endpoint_id_ips_id ON ps_endpoint_id_ips (id) / +UPDATE alembic_version SET version_num='43956d550a44' WHERE alembic_version.version_num = '4da0c5f79a9c' + +/ + -- Running upgrade 43956d550a44 -> 581a4264e537 CREATE TABLE extensions ( @@ -557,6 +561,10 @@ CREATE TABLE extensions ( / +UPDATE alembic_version SET version_num='581a4264e537' WHERE alembic_version.version_num = '43956d550a44' + +/ + -- Running upgrade 581a4264e537 -> 2fc7930b41b3 CREATE TABLE ps_systems ( @@ -698,12 +706,20 @@ ALTER TABLE ps_aors ADD CONSTRAINT yesno_values CHECK (support_path IN ('yes', ' / +UPDATE alembic_version SET version_num='2fc7930b41b3' WHERE alembic_version.version_num = '581a4264e537' + +/ + -- Running upgrade 2fc7930b41b3 -> 21e526ad3040 ALTER TABLE ps_globals ADD debug VARCHAR2(40 CHAR) / +UPDATE alembic_version SET version_num='21e526ad3040' WHERE alembic_version.version_num = '2fc7930b41b3' + +/ + -- Running upgrade 21e526ad3040 -> 28887f25a46f CREATE TABLE queues ( @@ -794,6 +810,10 @@ CREATE TABLE queue_members ( / +UPDATE alembic_version SET version_num='28887f25a46f' WHERE alembic_version.version_num = '21e526ad3040' + +/ + -- Running upgrade 28887f25a46f -> 4c573e7135bd ALTER TABLE ps_endpoints MODIFY tos_audio VARCHAR2(10 CHAR) @@ -832,6 +852,10 @@ ALTER TABLE ps_transports ADD cos INTEGER / +UPDATE alembic_version SET version_num='4c573e7135bd' WHERE alembic_version.version_num = '28887f25a46f' + +/ + -- Running upgrade 4c573e7135bd -> 3855ee4e5f85 ALTER TABLE ps_endpoints ADD message_context VARCHAR2(40 CHAR) @@ -842,6 +866,10 @@ ALTER TABLE ps_contacts ADD user_agent VARCHAR2(40 CHAR) / +UPDATE alembic_version SET version_num='3855ee4e5f85' WHERE alembic_version.version_num = '4c573e7135bd' + +/ + -- Running upgrade 3855ee4e5f85 -> e96a0b8071c ALTER TABLE ps_globals MODIFY user_agent VARCHAR2(255 CHAR) @@ -868,6 +896,10 @@ ALTER TABLE ps_registrations MODIFY server_uri VARCHAR2(255 CHAR) / +UPDATE alembic_version SET version_num='e96a0b8071c' WHERE alembic_version.version_num = '3855ee4e5f85' + +/ + -- Running upgrade e96a0b8071c -> c6d929b23a8 CREATE TABLE ps_subscription_persistence ( @@ -891,6 +923,10 @@ CREATE INDEX ps_subscription_persistence_id ON ps_subscription_persistence (id) / +UPDATE alembic_version SET version_num='c6d929b23a8' WHERE alembic_version.version_num = 'e96a0b8071c' + +/ + -- Running upgrade c6d929b23a8 -> 51f8cb66540e ALTER TABLE ps_endpoints ADD force_avp VARCHAR(3 CHAR) @@ -909,18 +945,30 @@ ALTER TABLE ps_endpoints ADD CONSTRAINT yesno_values CHECK (media_use_received_t / +UPDATE alembic_version SET version_num='51f8cb66540e' WHERE alembic_version.version_num = 'c6d929b23a8' + +/ + -- Running upgrade 51f8cb66540e -> 1d50859ed02e ALTER TABLE ps_endpoints ADD accountcode VARCHAR2(20 CHAR) / +UPDATE alembic_version SET version_num='1d50859ed02e' WHERE alembic_version.version_num = '51f8cb66540e' + +/ + -- Running upgrade 1d50859ed02e -> 1758e8bbf6b ALTER TABLE sippeers MODIFY useragent VARCHAR2(255 CHAR) / +UPDATE alembic_version SET version_num='1758e8bbf6b' WHERE alembic_version.version_num = '1d50859ed02e' + +/ + -- Running upgrade 1758e8bbf6b -> 5139253c0423 ALTER TABLE queue_members DROP COLUMN uniqueid @@ -935,6 +983,10 @@ ALTER TABLE queue_members ADD UNIQUE (uniqueid) / +UPDATE alembic_version SET version_num='5139253c0423' WHERE alembic_version.version_num = '1758e8bbf6b' + +/ + -- Running upgrade 5139253c0423 -> d39508cb8d8 CREATE TABLE queue_rules ( @@ -946,6 +998,10 @@ CREATE TABLE queue_rules ( / +UPDATE alembic_version SET version_num='d39508cb8d8' WHERE alembic_version.version_num = '5139253c0423' + +/ + -- Running upgrade d39508cb8d8 -> 5950038a6ead ALTER TABLE ps_transports MODIFY verifiy_server VARCHAR(3 CHAR) @@ -960,6 +1016,10 @@ ALTER TABLE ps_transports ADD CONSTRAINT yesno_values CHECK (verifiy_server IN ( / +UPDATE alembic_version SET version_num='5950038a6ead' WHERE alembic_version.version_num = 'd39508cb8d8' + +/ + -- Running upgrade 5950038a6ead -> 10aedae86a32 ALTER TABLE sippeers DROP CONSTRAINT sip_directmedia_values @@ -974,6 +1034,10 @@ ALTER TABLE sippeers ADD CONSTRAINT sip_directmedia_values_v2 CHECK (directmedia / +UPDATE alembic_version SET version_num='10aedae86a32' WHERE alembic_version.version_num = '5950038a6ead' + +/ + -- Running upgrade 10aedae86a32 -> eb88a14f2a ALTER TABLE ps_endpoints ADD media_encryption_optimistic VARCHAR(3 CHAR) @@ -984,6 +1048,10 @@ ALTER TABLE ps_endpoints ADD CONSTRAINT yesno_values CHECK (media_encryption_opt / +UPDATE alembic_version SET version_num='eb88a14f2a' WHERE alembic_version.version_num = '10aedae86a32' + +/ + -- Running upgrade eb88a14f2a -> 371a3bf4143e ALTER TABLE ps_endpoints ADD user_eq_phone VARCHAR(3 CHAR) @@ -994,18 +1062,30 @@ ALTER TABLE ps_endpoints ADD CONSTRAINT yesno_values CHECK (user_eq_phone IN ('y / +UPDATE alembic_version SET version_num='371a3bf4143e' WHERE alembic_version.version_num = 'eb88a14f2a' + +/ + -- Running upgrade 371a3bf4143e -> 45e3f47c6c44 ALTER TABLE ps_globals ADD endpoint_identifier_order VARCHAR2(40 CHAR) / +UPDATE alembic_version SET version_num='45e3f47c6c44' WHERE alembic_version.version_num = '371a3bf4143e' + +/ + -- Running upgrade 45e3f47c6c44 -> 498357a710ae ALTER TABLE ps_endpoints ADD rtp_keepalive INTEGER / +UPDATE alembic_version SET version_num='498357a710ae' WHERE alembic_version.version_num = '45e3f47c6c44' + +/ + -- Running upgrade 498357a710ae -> 5a6ccc758633 ALTER TABLE ps_endpoints ADD rtp_timeout INTEGER @@ -1016,23 +1096,27 @@ ALTER TABLE ps_endpoints ADD rtp_timeout_hold INTEGER / +UPDATE alembic_version SET version_num='5a6ccc758633' WHERE alembic_version.version_num = '498357a710ae' + +/ + -- Running upgrade 5a6ccc758633 -> 154177371065 ALTER TABLE ps_globals ADD default_from_user VARCHAR2(80 CHAR) / --- Running upgrade 154177371065 -> 28ce1e718f05 - -ALTER TABLE ps_registrations ADD fatal_retry_interval INTEGER +UPDATE alembic_version SET version_num='154177371065' WHERE alembic_version.version_num = '5a6ccc758633' / -INSERT INTO alembic_version (version_num) VALUES ('28ce1e718f05') +-- Running upgrade 154177371065 -> 28ce1e718f05 + +ALTER TABLE ps_registrations ADD fatal_retry_interval INTEGER / -COMMIT +UPDATE alembic_version SET version_num='28ce1e718f05' WHERE alembic_version.version_num = '154177371065' / diff --git a/contrib/realtime/oracle/oracle_voicemail.sql b/contrib/realtime/oracle/oracle_voicemail.sql index 2c663e76e5..12133ea8c7 100644 --- a/contrib/realtime/oracle/oracle_voicemail.sql +++ b/contrib/realtime/oracle/oracle_voicemail.sql @@ -1,14 +1,10 @@ -SET TRANSACTION READ WRITE - -/ - CREATE TABLE alembic_version ( version_num VARCHAR2(32 CHAR) NOT NULL ) / --- Running upgrade None -> a2e9769475e +-- Running upgrade -> a2e9769475e CREATE TABLE voicemail_messages ( dir VARCHAR2(255 CHAR) NOT NULL, @@ -36,17 +32,17 @@ CREATE INDEX voicemail_messages_dir ON voicemail_messages (dir) / --- Running upgrade a2e9769475e -> 39428242f7f5 - -ALTER TABLE voicemail_messages MODIFY recording BLOB +INSERT INTO alembic_version (version_num) VALUES ('a2e9769475e') / -INSERT INTO alembic_version (version_num) VALUES ('39428242f7f5') +-- Running upgrade a2e9769475e -> 39428242f7f5 + +ALTER TABLE voicemail_messages MODIFY recording BLOB / -COMMIT +UPDATE alembic_version SET version_num='39428242f7f5' WHERE alembic_version.version_num = 'a2e9769475e' / diff --git a/contrib/realtime/postgresql/postgresql_cdr.sql b/contrib/realtime/postgresql/postgresql_cdr.sql index 8aa1d97374..5f1ffa4b1d 100644 --- a/contrib/realtime/postgresql/postgresql_cdr.sql +++ b/contrib/realtime/postgresql/postgresql_cdr.sql @@ -4,7 +4,7 @@ CREATE TABLE alembic_version ( version_num VARCHAR(32) NOT NULL ); --- Running upgrade None -> 210693f3123d +-- Running upgrade -> 210693f3123d CREATE TABLE cdr ( accountcode VARCHAR(20), diff --git a/contrib/realtime/postgresql/postgresql_config.sql b/contrib/realtime/postgresql/postgresql_config.sql index 63fac89840..71ff706965 100644 --- a/contrib/realtime/postgresql/postgresql_config.sql +++ b/contrib/realtime/postgresql/postgresql_config.sql @@ -4,25 +4,25 @@ CREATE TABLE alembic_version ( version_num VARCHAR(32) NOT NULL ); --- Running upgrade None -> 4da0c5f79a9c +-- Running upgrade -> 4da0c5f79a9c -CREATE TYPE type_values AS ENUM ('friend','user','peer'); +CREATE TYPE type_values AS ENUM ('friend', 'user', 'peer'); -CREATE TYPE sip_transport_values AS ENUM ('udp','tcp','tls','ws','wss','udp,tcp','tcp,udp'); +CREATE TYPE sip_transport_values AS ENUM ('udp', 'tcp', 'tls', 'ws', 'wss', 'udp,tcp', 'tcp,udp'); -CREATE TYPE sip_dtmfmode_values AS ENUM ('rfc2833','info','shortinfo','inband','auto'); +CREATE TYPE sip_dtmfmode_values AS ENUM ('rfc2833', 'info', 'shortinfo', 'inband', 'auto'); -CREATE TYPE sip_directmedia_values AS ENUM ('yes','no','nonat','update'); +CREATE TYPE sip_directmedia_values AS ENUM ('yes', 'no', 'nonat', 'update'); -CREATE TYPE yes_no_values AS ENUM ('yes','no'); +CREATE TYPE yes_no_values AS ENUM ('yes', 'no'); -CREATE TYPE sip_progressinband_values AS ENUM ('yes','no','never'); +CREATE TYPE sip_progressinband_values AS ENUM ('yes', 'no', 'never'); -CREATE TYPE sip_session_timers_values AS ENUM ('accept','refuse','originate'); +CREATE TYPE sip_session_timers_values AS ENUM ('accept', 'refuse', 'originate'); -CREATE TYPE sip_session_refresher_values AS ENUM ('uac','uas'); +CREATE TYPE sip_session_refresher_values AS ENUM ('uac', 'uas'); -CREATE TYPE sip_callingpres_values AS ENUM ('allowed_not_screened','allowed_passed_screen','allowed_failed_screen','allowed','prohib_not_screened','prohib_passed_screen','prohib_failed_screen','prohib'); +CREATE TYPE sip_callingpres_values AS ENUM ('allowed_not_screened', 'allowed_passed_screen', 'allowed_failed_screen', 'allowed', 'prohib_not_screened', 'prohib_passed_screen', 'prohib_failed_screen', 'prohib'); CREATE TABLE sippeers ( id SERIAL NOT NULL, @@ -126,11 +126,11 @@ CREATE INDEX sippeers_ipaddr_port ON sippeers (ipaddr, port); CREATE INDEX sippeers_host_port ON sippeers (host, port); -CREATE TYPE iax_requirecalltoken_values AS ENUM ('yes','no','auto'); +CREATE TYPE iax_requirecalltoken_values AS ENUM ('yes', 'no', 'auto'); -CREATE TYPE iax_encryption_values AS ENUM ('yes','no','aes128'); +CREATE TYPE iax_encryption_values AS ENUM ('yes', 'no', 'aes128'); -CREATE TYPE iax_transfer_values AS ENUM ('yes','no','mediaonly'); +CREATE TYPE iax_transfer_values AS ENUM ('yes', 'no', 'mediaonly'); CREATE TABLE iaxfriends ( id SERIAL NOT NULL, @@ -257,7 +257,7 @@ CREATE TABLE meetme ( CREATE INDEX meetme_confno_start_end ON meetme (confno, starttime, endtime); -CREATE TYPE moh_mode_values AS ENUM ('custom','files','mp3nb','quietmp3nb','quietmp3'); +CREATE TYPE moh_mode_values AS ENUM ('custom', 'files', 'mp3nb', 'quietmp3nb', 'quietmp3'); CREATE TABLE musiconhold ( name VARCHAR(80) NOT NULL, @@ -271,29 +271,31 @@ CREATE TABLE musiconhold ( PRIMARY KEY (name) ); +INSERT INTO alembic_version (version_num) VALUES ('4da0c5f79a9c'); + -- Running upgrade 4da0c5f79a9c -> 43956d550a44 -CREATE TYPE yesno_values AS ENUM ('yes','no'); +CREATE TYPE yesno_values AS ENUM ('yes', 'no'); -CREATE TYPE pjsip_connected_line_method_values AS ENUM ('invite','reinvite','update'); +CREATE TYPE pjsip_connected_line_method_values AS ENUM ('invite', 'reinvite', 'update'); -CREATE TYPE pjsip_direct_media_glare_mitigation_values AS ENUM ('none','outgoing','incoming'); +CREATE TYPE pjsip_direct_media_glare_mitigation_values AS ENUM ('none', 'outgoing', 'incoming'); -CREATE TYPE pjsip_dtmf_mode_values AS ENUM ('rfc4733','inband','info'); +CREATE TYPE pjsip_dtmf_mode_values AS ENUM ('rfc4733', 'inband', 'info'); CREATE TYPE pjsip_identify_by_values AS ENUM ('username'); -CREATE TYPE pjsip_timer_values AS ENUM ('forced','no','required','yes'); +CREATE TYPE pjsip_timer_values AS ENUM ('forced', 'no', 'required', 'yes'); -CREATE TYPE pjsip_cid_privacy_values AS ENUM ('allowed_not_screened','allowed_passed_screened','allowed_failed_screened','allowed','prohib_not_screened','prohib_passed_screened','prohib_failed_screened','prohib','unavailable'); +CREATE TYPE pjsip_cid_privacy_values AS ENUM ('allowed_not_screened', 'allowed_passed_screened', 'allowed_failed_screened', 'allowed', 'prohib_not_screened', 'prohib_passed_screened', 'prohib_failed_screened', 'prohib', 'unavailable'); -CREATE TYPE pjsip_100rel_values AS ENUM ('no','required','yes'); +CREATE TYPE pjsip_100rel_values AS ENUM ('no', 'required', 'yes'); -CREATE TYPE pjsip_media_encryption_values AS ENUM ('no','sdes','dtls'); +CREATE TYPE pjsip_media_encryption_values AS ENUM ('no', 'sdes', 'dtls'); -CREATE TYPE pjsip_t38udptl_ec_values AS ENUM ('none','fec','redundancy'); +CREATE TYPE pjsip_t38udptl_ec_values AS ENUM ('none', 'fec', 'redundancy'); -CREATE TYPE pjsip_dtls_setup_values AS ENUM ('active','passive','actpass'); +CREATE TYPE pjsip_dtls_setup_values AS ENUM ('active', 'passive', 'actpass'); CREATE TABLE ps_endpoints ( id VARCHAR(40) NOT NULL, @@ -380,7 +382,7 @@ CREATE TABLE ps_endpoints ( CREATE INDEX ps_endpoints_id ON ps_endpoints (id); -CREATE TYPE pjsip_auth_type_values AS ENUM ('md5','userpass'); +CREATE TYPE pjsip_auth_type_values AS ENUM ('md5', 'userpass'); CREATE TABLE ps_auths ( id VARCHAR(40) NOT NULL, @@ -437,6 +439,8 @@ CREATE TABLE ps_endpoint_id_ips ( CREATE INDEX ps_endpoint_id_ips_id ON ps_endpoint_id_ips (id); +UPDATE alembic_version SET version_num='43956d550a44' WHERE alembic_version.version_num = '4da0c5f79a9c'; + -- Running upgrade 43956d550a44 -> 581a4264e537 CREATE TABLE extensions ( @@ -450,9 +454,11 @@ CREATE TABLE extensions ( UNIQUE (id) ); +UPDATE alembic_version SET version_num='581a4264e537' WHERE alembic_version.version_num = '43956d550a44'; + -- Running upgrade 581a4264e537 -> 2fc7930b41b3 -CREATE TYPE pjsip_redirect_method_values AS ENUM ('user','uri_core','uri_pjsip'); +CREATE TYPE pjsip_redirect_method_values AS ENUM ('user', 'uri_core', 'uri_pjsip'); CREATE TABLE ps_systems ( id VARCHAR(40) NOT NULL, @@ -478,9 +484,9 @@ CREATE TABLE ps_globals ( CREATE INDEX ps_globals_id ON ps_globals (id); -CREATE TYPE pjsip_transport_method_values AS ENUM ('default','unspecified','tlsv1','sslv2','sslv3','sslv23'); +CREATE TYPE pjsip_transport_method_values AS ENUM ('default', 'unspecified', 'tlsv1', 'sslv2', 'sslv3', 'sslv23'); -CREATE TYPE pjsip_transport_protocol_values AS ENUM ('udp','tcp','tls','ws','wss'); +CREATE TYPE pjsip_transport_protocol_values AS ENUM ('udp', 'tcp', 'tls', 'ws', 'wss'); CREATE TABLE ps_transports ( id VARCHAR(40) NOT NULL, @@ -545,15 +551,19 @@ ALTER TABLE ps_aors ADD COLUMN outbound_proxy VARCHAR(40); ALTER TABLE ps_aors ADD COLUMN support_path yesno_values; +UPDATE alembic_version SET version_num='2fc7930b41b3' WHERE alembic_version.version_num = '581a4264e537'; + -- Running upgrade 2fc7930b41b3 -> 21e526ad3040 ALTER TABLE ps_globals ADD COLUMN debug VARCHAR(40); +UPDATE alembic_version SET version_num='21e526ad3040' WHERE alembic_version.version_num = '2fc7930b41b3'; + -- Running upgrade 21e526ad3040 -> 28887f25a46f -CREATE TYPE queue_autopause_values AS ENUM ('yes','no','all'); +CREATE TYPE queue_autopause_values AS ENUM ('yes', 'no', 'all'); -CREATE TYPE queue_strategy_values AS ENUM ('ringall','leastrecent','fewestcalls','random','rrmemory','linear','wrandom','rrordered'); +CREATE TYPE queue_strategy_values AS ENUM ('ringall', 'leastrecent', 'fewestcalls', 'random', 'rrmemory', 'linear', 'wrandom', 'rrordered'); CREATE TABLE queues ( name VARCHAR(128) NOT NULL, @@ -625,6 +635,8 @@ CREATE TABLE queue_members ( PRIMARY KEY (queue_name, interface) ); +UPDATE alembic_version SET version_num='28887f25a46f' WHERE alembic_version.version_num = '21e526ad3040'; + -- Running upgrade 28887f25a46f -> 4c573e7135bd ALTER TABLE ps_endpoints ALTER COLUMN tos_audio TYPE VARCHAR(10); @@ -645,12 +657,16 @@ ALTER TABLE ps_endpoints ADD COLUMN cos_video INTEGER; ALTER TABLE ps_transports ADD COLUMN cos INTEGER; +UPDATE alembic_version SET version_num='4c573e7135bd' WHERE alembic_version.version_num = '28887f25a46f'; + -- Running upgrade 4c573e7135bd -> 3855ee4e5f85 ALTER TABLE ps_endpoints ADD COLUMN message_context VARCHAR(40); ALTER TABLE ps_contacts ADD COLUMN user_agent VARCHAR(40); +UPDATE alembic_version SET version_num='3855ee4e5f85' WHERE alembic_version.version_num = '4c573e7135bd'; + -- Running upgrade 3855ee4e5f85 -> e96a0b8071c ALTER TABLE ps_globals ALTER COLUMN user_agent TYPE VARCHAR(255); @@ -665,6 +681,8 @@ ALTER TABLE ps_registrations ALTER COLUMN client_uri TYPE VARCHAR(255); ALTER TABLE ps_registrations ALTER COLUMN server_uri TYPE VARCHAR(255); +UPDATE alembic_version SET version_num='e96a0b8071c' WHERE alembic_version.version_num = '3855ee4e5f85'; + -- Running upgrade e96a0b8071c -> c6d929b23a8 CREATE TABLE ps_subscription_persistence ( @@ -684,20 +702,28 @@ CREATE TABLE ps_subscription_persistence ( CREATE INDEX ps_subscription_persistence_id ON ps_subscription_persistence (id); +UPDATE alembic_version SET version_num='c6d929b23a8' WHERE alembic_version.version_num = 'e96a0b8071c'; + -- Running upgrade c6d929b23a8 -> 51f8cb66540e ALTER TABLE ps_endpoints ADD COLUMN force_avp yesno_values; ALTER TABLE ps_endpoints ADD COLUMN media_use_received_transport yesno_values; +UPDATE alembic_version SET version_num='51f8cb66540e' WHERE alembic_version.version_num = 'c6d929b23a8'; + -- Running upgrade 51f8cb66540e -> 1d50859ed02e ALTER TABLE ps_endpoints ADD COLUMN accountcode VARCHAR(20); +UPDATE alembic_version SET version_num='1d50859ed02e' WHERE alembic_version.version_num = '51f8cb66540e'; + -- Running upgrade 1d50859ed02e -> 1758e8bbf6b ALTER TABLE sippeers ALTER COLUMN useragent TYPE VARCHAR(255); +UPDATE alembic_version SET version_num='1758e8bbf6b' WHERE alembic_version.version_num = '1d50859ed02e'; + -- Running upgrade 1758e8bbf6b -> 5139253c0423 ALTER TABLE queue_members DROP COLUMN uniqueid; @@ -706,6 +732,8 @@ ALTER TABLE queue_members ADD COLUMN uniqueid INTEGER NOT NULL; ALTER TABLE queue_members ADD UNIQUE (uniqueid); +UPDATE alembic_version SET version_num='5139253c0423' WHERE alembic_version.version_num = '1758e8bbf6b'; + -- Running upgrade 5139253c0423 -> d39508cb8d8 CREATE TABLE queue_rules ( @@ -715,51 +743,69 @@ CREATE TABLE queue_rules ( max_penalty VARCHAR(32) NOT NULL ); +UPDATE alembic_version SET version_num='d39508cb8d8' WHERE alembic_version.version_num = '5139253c0423'; + -- Running upgrade d39508cb8d8 -> 5950038a6ead ALTER TABLE ps_transports ALTER COLUMN verifiy_server TYPE yesno_values; ALTER TABLE ps_transports RENAME verifiy_server TO verify_server; +UPDATE alembic_version SET version_num='5950038a6ead' WHERE alembic_version.version_num = 'd39508cb8d8'; + -- Running upgrade 5950038a6ead -> 10aedae86a32 -CREATE TYPE sip_directmedia_values_v2 AS ENUM ('yes','no','nonat','update','outgoing'); +CREATE TYPE sip_directmedia_values_v2 AS ENUM ('yes', 'no', 'nonat', 'update', 'outgoing'); ALTER TABLE sippeers ALTER COLUMN directmedia TYPE sip_directmedia_values_v2 USING directmedia::text::sip_directmedia_values_v2; DROP TYPE sip_directmedia_values; +UPDATE alembic_version SET version_num='10aedae86a32' WHERE alembic_version.version_num = '5950038a6ead'; + -- Running upgrade 10aedae86a32 -> eb88a14f2a ALTER TABLE ps_endpoints ADD COLUMN media_encryption_optimistic yesno_values; +UPDATE alembic_version SET version_num='eb88a14f2a' WHERE alembic_version.version_num = '10aedae86a32'; + -- Running upgrade eb88a14f2a -> 371a3bf4143e ALTER TABLE ps_endpoints ADD COLUMN user_eq_phone yesno_values; +UPDATE alembic_version SET version_num='371a3bf4143e' WHERE alembic_version.version_num = 'eb88a14f2a'; + -- Running upgrade 371a3bf4143e -> 45e3f47c6c44 ALTER TABLE ps_globals ADD COLUMN endpoint_identifier_order VARCHAR(40); +UPDATE alembic_version SET version_num='45e3f47c6c44' WHERE alembic_version.version_num = '371a3bf4143e'; + -- Running upgrade 45e3f47c6c44 -> 498357a710ae ALTER TABLE ps_endpoints ADD COLUMN rtp_keepalive INTEGER; +UPDATE alembic_version SET version_num='498357a710ae' WHERE alembic_version.version_num = '45e3f47c6c44'; + -- Running upgrade 498357a710ae -> 5a6ccc758633 ALTER TABLE ps_endpoints ADD COLUMN rtp_timeout INTEGER; ALTER TABLE ps_endpoints ADD COLUMN rtp_timeout_hold INTEGER; +UPDATE alembic_version SET version_num='5a6ccc758633' WHERE alembic_version.version_num = '498357a710ae'; + -- Running upgrade 5a6ccc758633 -> 154177371065 ALTER TABLE ps_globals ADD COLUMN default_from_user VARCHAR(80); +UPDATE alembic_version SET version_num='154177371065' WHERE alembic_version.version_num = '5a6ccc758633'; + -- Running upgrade 154177371065 -> 28ce1e718f05 ALTER TABLE ps_registrations ADD COLUMN fatal_retry_interval INTEGER; -INSERT INTO alembic_version (version_num) VALUES ('28ce1e718f05'); +UPDATE alembic_version SET version_num='28ce1e718f05' WHERE alembic_version.version_num = '154177371065'; COMMIT; diff --git a/contrib/realtime/postgresql/postgresql_voicemail.sql b/contrib/realtime/postgresql/postgresql_voicemail.sql index 20caf394a4..f9257849ca 100644 --- a/contrib/realtime/postgresql/postgresql_voicemail.sql +++ b/contrib/realtime/postgresql/postgresql_voicemail.sql @@ -4,7 +4,7 @@ CREATE TABLE alembic_version ( version_num VARCHAR(32) NOT NULL ); --- Running upgrade None -> a2e9769475e +-- Running upgrade -> a2e9769475e CREATE TABLE voicemail_messages ( dir VARCHAR(255) NOT NULL, @@ -26,11 +26,13 @@ ALTER TABLE voicemail_messages ADD CONSTRAINT voicemail_messages_dir_msgnum PRIM CREATE INDEX voicemail_messages_dir ON voicemail_messages (dir); +INSERT INTO alembic_version (version_num) VALUES ('a2e9769475e'); + -- Running upgrade a2e9769475e -> 39428242f7f5 ALTER TABLE voicemail_messages ALTER COLUMN recording TYPE BYTEA; -INSERT INTO alembic_version (version_num) VALUES ('39428242f7f5'); +UPDATE alembic_version SET version_num='39428242f7f5' WHERE alembic_version.version_num = 'a2e9769475e'; COMMIT;