Răsfoiți Sursa

- Default values for columns which must not have NULL value

Jan Janak 22 ani în urmă
părinte
comite
e0690e7ea6
1 a modificat fișierele cu 22 adăugiri și 14 ștergeri
  1. 22 14
      scripts/ser_mysql.sh

+ 22 - 14
scripts/ser_mysql.sh

@@ -40,6 +40,14 @@ USERCOL="username"
 
 
 GENHA1='gen_ha1'
 GENHA1='gen_ha1'
 
 
+FOREVER="2020-05-28 21:32:15"
+
+DEFAULT_ALIASES_EXPIRES=$FOREVER
+DEFAULT_Q="1.0"
+DEFAULT_CALLID="Default-Call-ID"
+DEFAULT_CSEQ="42"
+DEFAULT_LOCATION_EXPIRES=$FOREVER
+
 #################################################################
 #################################################################
 
 
 
 
@@ -216,10 +224,10 @@ INSERT INTO version VALUES ( 'reserved', '1');
 INSERT INTO version VALUES ( 'phonebook', '1');
 INSERT INTO version VALUES ( 'phonebook', '1');
 INSERT INTO version VALUES ( 'pending', '3');
 INSERT INTO version VALUES ( 'pending', '3');
 INSERT INTO version VALUES ( 'missed_calls', '2');
 INSERT INTO version VALUES ( 'missed_calls', '2');
-INSERT INTO version VALUES ( 'location', '3');
+INSERT INTO version VALUES ( 'location', '4');
 INSERT INTO version VALUES ( 'grp', '2');
 INSERT INTO version VALUES ( 'grp', '2');
 INSERT INTO version VALUES ( 'event', '1');
 INSERT INTO version VALUES ( 'event', '1');
-INSERT INTO version VALUES ( 'aliases', '3');
+INSERT INTO version VALUES ( 'aliases', '4');
 INSERT INTO version VALUES ( 'active_sessions', '1');
 INSERT INTO version VALUES ( 'active_sessions', '1');
 INSERT INTO version VALUES ( 'acc', '2');
 INSERT INTO version VALUES ( 'acc', '2');
 INSERT INTO version VALUES ( 'config', '1');
 INSERT INTO version VALUES ( 'config', '1');
@@ -282,13 +290,13 @@ CREATE TABLE aliases (
   $USERCOL varchar(64) NOT NULL default '',
   $USERCOL varchar(64) NOT NULL default '',
   domain varchar(128) NOT NULL default '',
   domain varchar(128) NOT NULL default '',
   contact varchar(255) NOT NULL default '',
   contact varchar(255) NOT NULL default '',
-  expires datetime default NULL,
-  q float(10,2) default NULL,
-  callid varchar(255) default NULL,
-  cseq int(11) default NULL,
+  expires datetime NOT NULL default '$DEFAULT_ALIASES_EXPIRES',
+  q float(10,2) NOT NULL default '$DEFAULT_Q',
+  callid varchar(255) NOT NULL default '$DEFAULT_CALLID',
+  cseq int(11) NOT NULL default '$DEFAULT_CSEQ',
   last_modified timestamp(14) NOT NULL,
   last_modified timestamp(14) NOT NULL,
-  replicate int(10) unsigned default NULL,
-  state tinyint(1) unsigned default NULL,
+  replicate int(10) unsigned NOT NULL default '0',
+  state tinyint(1) unsigned NOT NULL default '0',
   flags int(11) NOT NULL default '0',
   flags int(11) NOT NULL default '0',
   PRIMARY KEY($USERCOL, domain, contact)
   PRIMARY KEY($USERCOL, domain, contact)
 ) $TABLE_TYPE;
 ) $TABLE_TYPE;
@@ -336,13 +344,13 @@ CREATE TABLE location (
   $USERCOL varchar(64) NOT NULL default '',
   $USERCOL varchar(64) NOT NULL default '',
   domain varchar(128) NOT NULL default '',
   domain varchar(128) NOT NULL default '',
   contact varchar(255) NOT NULL default '',
   contact varchar(255) NOT NULL default '',
-  expires datetime default NULL,
-  q float(10,2) default NULL,
-  callid varchar(255) default NULL,
-  cseq int(11) default NULL,
+  expires datetime NOT NULL default '$DEFAULT_LOCATION_EXPIRES',
+  q float(10,2) NOT NULL default '$DEFAULT_Q',
+  callid varchar(255) NOT NULL default '$DEFAULT_CALLID',
+  cseq int(11) NOT NULL default '$DEFAULT_CSEQ',
   last_modified timestamp(14) NOT NULL,
   last_modified timestamp(14) NOT NULL,
-  replicate int(10) unsigned default NULL,
-  state tinyint(1) unsigned default NULL,
+  replicate int(10) unsigned NOT NULL default '0',
+  state tinyint(1) unsigned NOT NULL default '0',
   flags int(11) NOT NULL default '0',
   flags int(11) NOT NULL default '0',
   PRIMARY KEY($USERCOL, domain, contact)
   PRIMARY KEY($USERCOL, domain, contact)
 ) $TABLE_TYPE;
 ) $TABLE_TYPE;