opensips/scripts/postgres/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.

     1 INSERT INTO version (table_name, table_version) values ('gw','8');
     2 CREATE TABLE gw (
     3     id SERIAL PRIMARY KEY NOT NULL,
     4     gw_name VARCHAR(128) NOT NULL,
     5     grp_id INTEGER NOT NULL,
     6     ip_addr VARCHAR(15) NOT NULL,
     7     port SMALLINT,
     8     uri_scheme SMALLINT,
     9     transport SMALLINT,
    10     strip SMALLINT,
    11     tag VARCHAR(16) DEFAULT NULL,
    12     flags INTEGER DEFAULT 0 NOT NULL,
    13     CONSTRAINT gw_gw_name_idx UNIQUE (gw_name)
    14 );
    16 CREATE INDEX gw_grp_id_idx ON gw (grp_id);
    18 INSERT INTO version (table_name, table_version) values ('lcr','3');
    19 CREATE TABLE lcr (
    20     id SERIAL PRIMARY KEY NOT NULL,
    21     prefix VARCHAR(16) DEFAULT NULL,
    22     from_uri VARCHAR(64) DEFAULT NULL,
    23     grp_id INTEGER NOT NULL,
    24     priority INTEGER NOT NULL
    25 );
    27 CREATE INDEX lcr_prefix_idx ON lcr (prefix);
    28 CREATE INDEX lcr_from_uri_idx ON lcr (from_uri);
    29 CREATE INDEX lcr_grp_id_idx ON lcr (grp_id);

mercurial