realtime: Add database scripts for 14.0.0-beta2

This commit is contained in:
Joshua Colp
2016-08-29 07:29:28 -05:00
parent 8927b52634
commit 105c1168f7
4 changed files with 54 additions and 4 deletions
+16 -1
View File
@@ -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)
);
@@ -1508,6 +1509,20 @@ UPDATE alembic_version SET version_num='4a6c67fa9b7a' WHERE alembic_version.vers
GO
-- Running upgrade 4a6c67fa9b7a -> 3772f8f828da
ALTER TABLE ps_endpoints ALTER COLUMN identify_by VARCHAR(13);
GO
ALTER TABLE ps_endpoints ADD CONSTRAINT pjsip_identify_by_values CHECK (identify_by IN ('username', 'auth_username'));
GO
UPDATE alembic_version SET version_num='3772f8f828da' WHERE alembic_version.version_num = '4a6c67fa9b7a';
GO
COMMIT;
GO
+8 -1
View File
@@ -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)
);
@@ -937,3 +938,9 @@ ALTER TABLE ps_endpoints ADD COLUMN fax_detect_timeout INTEGER;
UPDATE alembic_version SET version_num='4a6c67fa9b7a' WHERE alembic_version.version_num = '9deac0ae4717';
-- Running upgrade 4a6c67fa9b7a -> 3772f8f828da
ALTER TABLE ps_endpoints MODIFY identify_by ENUM('username','auth_username') NULL;
UPDATE alembic_version SET version_num='3772f8f828da' WHERE alembic_version.version_num = '4a6c67fa9b7a';
+16 -1
View File
@@ -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)
)
@@ -1506,3 +1507,17 @@ UPDATE alembic_version SET version_num='4a6c67fa9b7a' WHERE alembic_version.vers
/
-- Running upgrade 4a6c67fa9b7a -> 3772f8f828da
ALTER TABLE ps_endpoints MODIFY identify_by VARCHAR(13 CHAR)
/
ALTER TABLE ps_endpoints ADD CONSTRAINT pjsip_identify_by_values CHECK (identify_by IN ('username', 'auth_username'))
/
UPDATE alembic_version SET version_num='3772f8f828da' WHERE alembic_version.version_num = '4a6c67fa9b7a'
/
@@ -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)
);
@@ -1007,5 +1008,17 @@ ALTER TABLE ps_endpoints ADD COLUMN fax_detect_timeout INTEGER;
UPDATE alembic_version SET version_num='4a6c67fa9b7a' WHERE alembic_version.version_num = '9deac0ae4717';
-- Running upgrade 4a6c67fa9b7a -> 3772f8f828da
ALTER TYPE pjsip_identify_by_values RENAME TO pjsip_identify_by_values_tmp;
CREATE TYPE pjsip_identify_by_values AS ENUM ('username', 'auth_username');
ALTER TABLE ps_endpoints ALTER COLUMN identify_by TYPE pjsip_identify_by_values USING identify_by::text::pjsip_identify_by_values;
DROP TYPE pjsip_identify_by_values_tmp;
UPDATE alembic_version SET version_num='3772f8f828da' WHERE alembic_version.version_num = '4a6c67fa9b7a';
COMMIT;