mirror of https://github.com/sipwise/db-schema.git
parent
7881124987
commit
bab460899a
@ -0,0 +1,9 @@
|
|||||||
|
USE provisioning;
|
||||||
|
|
||||||
|
DELETE FROM language_strings WHERE code = 'Client.Voip.InvalidEnum';
|
||||||
|
|
||||||
|
-- Previously run .down scripts must have emptied this table and dealt
|
||||||
|
-- with the preferences in provisioning.voip_preferences this table.
|
||||||
|
DROP TABLE voip_preferences_enum;
|
||||||
|
|
||||||
|
ALTER TABLE voip_preferences MODIFY COLUMN data_type enum('boolean','int','string');
|
||||||
@ -0,0 +1,28 @@
|
|||||||
|
USE provisioning;
|
||||||
|
|
||||||
|
INSERT INTO language_strings (code,language,string) VALUES ('Client.Voip.InvalidEnum','en','Invalid enum');
|
||||||
|
INSERT INTO language_strings (code,language,string) VALUES ('Client.Voip.InvalidEnum','de','Ungültiger Wert');
|
||||||
|
INSERT INTO language_strings (code,language,string) VALUES ('Client.Voip.InvalidEnum','es','Invalid enum');
|
||||||
|
INSERT INTO language_strings (code,language,string) VALUES ('Client.Voip.InvalidEnum','fr','Invalid enum');
|
||||||
|
|
||||||
|
ALTER TABLE voip_preferences MODIFY COLUMN data_type enum('boolean','int','string','enum');
|
||||||
|
|
||||||
|
CREATE TABLE voip_preferences_enum (
|
||||||
|
preference_id int(11) unsigned,
|
||||||
|
label varchar(128),
|
||||||
|
value varchar(128),
|
||||||
|
primary key (preference_id, value),
|
||||||
|
foreign key (preference_id) references voip_preferences (id)
|
||||||
|
) ENGINE=InnoDB;
|
||||||
|
|
||||||
|
--Example enum-preference:
|
||||||
|
--
|
||||||
|
--INSERT INTO voip_preferences (attribute, type, max_occur, usr_pref, dom_pref, peer_pref, internal, data_type, read_only, description)
|
||||||
|
-- VALUES('fwd_to_pstn', 1, 1, 1, 1, 0, 0, 'enum', 0, 'Imagine some really useful information here');
|
||||||
|
--
|
||||||
|
--INSERT INTO voip_preferences_enum (preference_id, label, value)
|
||||||
|
-- VALUES ((SELECT id FROM voip_preferences WHERE attribute = 'fwd_to_pstn'), 'use domain default', 'default');
|
||||||
|
--INSERT INTO voip_preferences_enum (preference_id, label, value)
|
||||||
|
-- VALUES ((SELECT id FROM voip_preferences WHERE attribute = 'fwd_to_pstn'), 'forward', '1');
|
||||||
|
--INSERT INTO voip_preferences_enum (preference_id, label, value)
|
||||||
|
-- VALUES ((SELECT id FROM voip_preferences WHERE attribute = 'fwd_to_pstn'), 'do not forward', '2');
|
||||||
Loading…
Reference in new issue