db_sqlite: synchronize database schema with other engines
authorHenning Westerholt <henning.westerholt@1und1.de>
Mon, 20 Jun 2011 11:45:47 +0000 (13:45 +0200)
committerHenning Westerholt <henning.westerholt@1und1.de>
Mon, 20 Jun 2011 11:45:47 +0000 (13:45 +0200)
utils/kamctl/db_sqlite/lcr-create.sql
utils/kamctl/db_sqlite/rls-create.sql

index bf93141..0671625 100644 (file)
@@ -13,10 +13,11 @@ CREATE TABLE lcr_gw (
     prefix VARCHAR(16) DEFAULT NULL,
     tag VARCHAR(64) DEFAULT NULL,
     flags INTEGER DEFAULT 0 NOT NULL,
-    defunct INTEGER DEFAULT NULL,
-    CONSTRAINT lcr_gw_lcr_id_ip_addr_port_hostname_idx UNIQUE (lcr_id, ip_addr, port, hostname)
+    defunct INTEGER DEFAULT NULL
 );
 
+CREATE INDEX lcr_gw_lcr_id_idx ON lcr_gw (lcr_id);
+
 INSERT INTO version (table_name, table_version) values ('lcr_rule_target','1');
 CREATE TABLE lcr_rule_target (
     id INTEGER PRIMARY KEY NOT NULL,
index b15120d..c3f3895 100644 (file)
@@ -26,10 +26,10 @@ CREATE TABLE rls_watchers (
     event_id VARCHAR(64),
     to_tag VARCHAR(64) NOT NULL,
     from_tag VARCHAR(64) NOT NULL,
-    callid VARCHAR(64) NOT NULL,
+    callid VARCHAR(128) NOT NULL,
     local_cseq INTEGER NOT NULL,
     remote_cseq INTEGER NOT NULL,
-    contact VARCHAR(64) NOT NULL,
+    contact VARCHAR(128) NOT NULL,
     record_route TEXT,
     expires INTEGER NOT NULL,
     status INTEGER DEFAULT 2 NOT NULL,