mirror of
https://github.com/asterisk/asterisk.git
synced 2026-07-27 16:07:15 -07:00
realtime: Add database scripts for 14.0.0-beta2
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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';
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user