opensips/scripts/mysql/lcr-create.sql

Wed, 10 Feb 2010 21:14:04 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 10 Feb 2010 21:14:04 +0100
changeset 16
c5c55937e44c
child 17
733187d496d0
permissions
-rw-r--r--

Import unmodified vendor sources for correction and improvement.

michael@16 1 INSERT INTO version (table_name, table_version) values ('gw','8');
michael@16 2 CREATE TABLE gw (
michael@16 3 id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
michael@16 4 gw_name CHAR(128) NOT NULL,
michael@16 5 grp_id INT UNSIGNED NOT NULL,
michael@16 6 ip_addr CHAR(15) NOT NULL,
michael@16 7 port SMALLINT UNSIGNED,
michael@16 8 uri_scheme TINYINT UNSIGNED,
michael@16 9 transport TINYINT UNSIGNED,
michael@16 10 strip TINYINT UNSIGNED,
michael@16 11 tag CHAR(16) DEFAULT NULL,
michael@16 12 flags INT UNSIGNED DEFAULT 0 NOT NULL,
michael@16 13 CONSTRAINT gw_name_idx UNIQUE (gw_name)
michael@16 14 ) ENGINE=MyISAM;
michael@16 15
michael@16 16 CREATE INDEX grp_id_idx ON gw (grp_id);
michael@16 17
michael@16 18 INSERT INTO version (table_name, table_version) values ('lcr','3');
michael@16 19 CREATE TABLE lcr (
michael@16 20 id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
michael@16 21 prefix CHAR(16) DEFAULT NULL,
michael@16 22 from_uri CHAR(64) DEFAULT NULL,
michael@16 23 grp_id INT UNSIGNED NOT NULL,
michael@16 24 priority INT UNSIGNED NOT NULL
michael@16 25 ) ENGINE=MyISAM;
michael@16 26
michael@16 27 CREATE INDEX prefix_idx ON lcr (prefix);
michael@16 28 CREATE INDEX from_uri_idx ON lcr (from_uri);
michael@16 29 CREATE INDEX grp_id_idx ON lcr (grp_id);
michael@16 30

mercurial