From: George Joseph Date: Thu, 8 Sep 2016 16:34:35 +0000 (-0500) Subject: realtime: Add database scripts for certified/13.8-cert3 X-Git-Tag: certified/13.8-cert3~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=83362b55905c833d9d0b3b95c1aefdc0c951c56c;p=thirdparty%2Fasterisk.git realtime: Add database scripts for certified/13.8-cert3 --- diff --git a/contrib/realtime/mssql/mssql_config.sql b/contrib/realtime/mssql/mssql_config.sql index adff43dc6a..5be9c8eefb 100644 --- a/contrib/realtime/mssql/mssql_config.sql +++ b/contrib/realtime/mssql/mssql_config.sql @@ -557,7 +557,8 @@ CREATE TABLE extensions ( priority INTEGER NOT NULL, app VARCHAR(40) NOT NULL, appdata VARCHAR(256) NOT NULL, - PRIMARY KEY (id, context, exten, priority), + PRIMARY KEY (id), + UNIQUE (context, exten, priority), UNIQUE (id) ); @@ -1314,6 +1315,16 @@ UPDATE alembic_version SET version_num='4a6c67fa9b7a' WHERE alembic_version.vers GO +-- Running upgrade 4a6c67fa9b7a -> 4e2493ef32e6 + +ALTER TABLE ps_endpoints ADD contact_user VARCHAR(80) NULL; + +GO + +UPDATE alembic_version SET version_num='4e2493ef32e6' WHERE alembic_version.version_num = '4a6c67fa9b7a'; + +GO + COMMIT; GO diff --git a/contrib/realtime/mysql/mysql_config.sql b/contrib/realtime/mysql/mysql_config.sql index a60ab3de38..d38b79de77 100644 --- a/contrib/realtime/mysql/mysql_config.sql +++ b/contrib/realtime/mysql/mysql_config.sql @@ -398,7 +398,8 @@ CREATE TABLE extensions ( priority INTEGER NOT NULL, app VARCHAR(40) NOT NULL, appdata VARCHAR(256) NOT NULL, - PRIMARY KEY (id, context, exten, priority), + PRIMARY KEY (id), + UNIQUE (context, exten, priority), UNIQUE (id) ); @@ -833,3 +834,9 @@ ALTER TABLE ps_endpoints ADD COLUMN fax_detect_timeout INTEGER; UPDATE alembic_version SET version_num='4a6c67fa9b7a' WHERE alembic_version.version_num = '8d478ab86e29'; +-- Running upgrade 4a6c67fa9b7a -> 4e2493ef32e6 + +ALTER TABLE ps_endpoints ADD COLUMN contact_user VARCHAR(80); + +UPDATE alembic_version SET version_num='4e2493ef32e6' WHERE alembic_version.version_num = '4a6c67fa9b7a'; + diff --git a/contrib/realtime/oracle/oracle_config.sql b/contrib/realtime/oracle/oracle_config.sql index 69a0662c4a..8de373eb0a 100644 --- a/contrib/realtime/oracle/oracle_config.sql +++ b/contrib/realtime/oracle/oracle_config.sql @@ -555,7 +555,8 @@ CREATE TABLE extensions ( priority INTEGER NOT NULL, app VARCHAR2(40 CHAR) NOT NULL, appdata VARCHAR2(256 CHAR) NOT NULL, - PRIMARY KEY (id, context, exten, priority), + PRIMARY KEY (id), + UNIQUE (context, exten, priority), UNIQUE (id) ) @@ -1312,3 +1313,13 @@ UPDATE alembic_version SET version_num='4a6c67fa9b7a' WHERE alembic_version.vers / +-- Running upgrade 4a6c67fa9b7a -> 4e2493ef32e6 + +ALTER TABLE ps_endpoints ADD contact_user VARCHAR2(80 CHAR) + +/ + +UPDATE alembic_version SET version_num='4e2493ef32e6' WHERE alembic_version.version_num = '4a6c67fa9b7a' + +/ + diff --git a/contrib/realtime/postgresql/postgresql_config.sql b/contrib/realtime/postgresql/postgresql_config.sql index 33686312b4..09c385b5b5 100644 --- a/contrib/realtime/postgresql/postgresql_config.sql +++ b/contrib/realtime/postgresql/postgresql_config.sql @@ -450,7 +450,8 @@ CREATE TABLE extensions ( priority INTEGER NOT NULL, app VARCHAR(40) NOT NULL, appdata VARCHAR(256) NOT NULL, - PRIMARY KEY (id, context, exten, priority), + PRIMARY KEY (id), + UNIQUE (context, exten, priority), UNIQUE (id) ); @@ -903,5 +904,11 @@ ALTER TABLE ps_endpoints ADD COLUMN fax_detect_timeout INTEGER; UPDATE alembic_version SET version_num='4a6c67fa9b7a' WHERE alembic_version.version_num = '8d478ab86e29'; +-- Running upgrade 4a6c67fa9b7a -> 4e2493ef32e6 + +ALTER TABLE ps_endpoints ADD COLUMN contact_user VARCHAR(80); + +UPDATE alembic_version SET version_num='4e2493ef32e6' WHERE alembic_version.version_num = '4a6c67fa9b7a'; + COMMIT;