diff --git a/configFiles/subscriberRegistryInit.sql b/configFiles/subscriberRegistryInit.sql index 59c47e3..b53c89e 100644 --- a/configFiles/subscriberRegistryInit.sql +++ b/configFiles/subscriberRegistryInit.sql @@ -1,3 +1,6 @@ +PRAGMA foreign_keys=OFF; +PRAGMA journal_mode=WAL; +BEGIN TRANSACTION; create table dialdata_table ( id INTEGER, exten VARCHAR(40) NOT NULL DEFAULT '', @@ -106,3 +109,4 @@ service varchar(30) not null, rate integer not null ) ; +COMMIT; \ No newline at end of file diff --git a/sipauthserve.example.sql b/sipauthserve.example.sql index 69f0665..41b0dd0 100644 --- a/sipauthserve.example.sql +++ b/sipauthserve.example.sql @@ -1,10 +1,11 @@ PRAGMA foreign_keys=OFF; +PRAGMA journal_mode=WAL; BEGIN TRANSACTION; CREATE TABLE CONFIG ( KEYSTRING TEXT UNIQUE NOT NULL, VALUESTRING TEXT, STATIC INTEGER DEFAULT 0, OPTIONAL INTEGER DEFAULT 0, COMMENTS TEXT DEFAULT ''); -INSERT INTO "CONFIG" VALUES('Log.Alarms.Max','20',0,0,'Maximum number of alarms to remember inside the application.'); -INSERT INTO "CONFIG" VALUES('Log.Level','WARNING',0,0,'Default logging level when no other level is defined for a file.'); -INSERT INTO "CONFIG" VALUES('SubscriberRegistry.db','/var/lib/asterisk/sqlite3dir/sqlite3.db',0,0,'The location of the sqlite3 database holding the subscriber registry.'); -INSERT INTO "CONFIG" VALUES('SubscriberRegistry.Port','5064',0,0,'The port for the subscriber registry. Static.'); -INSERT INTO "CONFIG" VALUES('SubscriberRegistry.Manager.Title','Subscriber Registry',0,0,'The title of the subscriber registry web application'); -INSERT INTO "CONFIG" VALUES('SubscriberRegistry.Manager.VisibleColumns','name',0,0,'The columns visible in the subscriber registry web application'); +INSERT OR IGNORE INTO "CONFIG" VALUES('Log.Alarms.Max','20',0,0,'Maximum number of alarms to remember inside the application.'); +INSERT OR IGNORE INTO "CONFIG" VALUES('Log.Level','WARNING',0,0,'Default logging level when no other level is defined for a file.'); +INSERT OR IGNORE INTO "CONFIG" VALUES('SubscriberRegistry.db','/var/lib/asterisk/sqlite3dir/sqlite3.db',0,0,'The location of the sqlite3 database holding the subscriber registry.'); +INSERT OR IGNORE INTO "CONFIG" VALUES('SubscriberRegistry.Port','5064',0,0,'The port for the subscriber registry. Static.'); +INSERT OR IGNORE INTO "CONFIG" VALUES('SubscriberRegistry.Manager.Title','Subscriber Registry',0,0,'The title of the subscriber registry web application'); +INSERT OR IGNORE INTO "CONFIG" VALUES('SubscriberRegistry.Manager.VisibleColumns','name',0,0,'The columns visible in the subscriber registry web application'); COMMIT;