瀏覽代碼

stable changes (alignment of columns sizes and acc indexes) projected to dev

Jiri Kuthan 22 年之前
父節點
當前提交
d90a6c2b68
共有 1 個文件被更改,包括 30 次插入28 次删除
  1. 30 28
      scripts/ser_mysql.sh

+ 30 - 28
scripts/ser_mysql.sh

@@ -140,7 +140,7 @@ EOF
 # read realm
 # read realm
 prompt_realm() 
 prompt_realm() 
 {
 {
-	printf "Domain (realm) for the default user 'admin': "
+	printf "Doamin (realm) for the default user 'admin': "
 	read SIP_DOMAIN
 	read SIP_DOMAIN
 	echo
 	echo
 }
 }
@@ -158,7 +158,6 @@ credentials()
 		echo "HA1B calculation failed"
 		echo "HA1B calculation failed"
 		exit 1
 		exit 1
 	fi
 	fi
-
 }
 }
 
 
 ser_create () # pars: <database name> [<no_init_user>]
 ser_create () # pars: <database name> [<no_init_user>]
@@ -248,11 +247,12 @@ CREATE TABLE acc (
   to_uri varchar(128) NOT NULL default '',
   to_uri varchar(128) NOT NULL default '',
   sip_callid varchar(128) NOT NULL default '',
   sip_callid varchar(128) NOT NULL default '',
   $USERCOL varchar(64) NOT NULL default '',
   $USERCOL varchar(64) NOT NULL default '',
-  domain varchar(100) NOT NULL default '',
+  domain varchar(128) NOT NULL default '',
   fromtag varchar(128) NOT NULL default '',
   fromtag varchar(128) NOT NULL default '',
   totag varchar(128) NOT NULL default '',
   totag varchar(128) NOT NULL default '',
   time datetime NOT NULL default '0000-00-00 00:00:00',
   time datetime NOT NULL default '0000-00-00 00:00:00',
-  timestamp timestamp(14) NOT NULL
+  timestamp timestamp(14) NOT NULL,
+  INDEX acc_user ($USERCOL, domain)
 ) $TABLE_TYPE;
 ) $TABLE_TYPE;
 
 
 
 
@@ -279,8 +279,8 @@ CREATE TABLE active_sessions (
 #
 #
 
 
 CREATE TABLE aliases (
 CREATE TABLE aliases (
-  $USERCOL varchar(50) NOT NULL default '',
-  domain varchar(100) NOT NULL default '',
+  $USERCOL varchar(64) 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,
   expires datetime default NULL,
   q float(10,2) default NULL,
   q float(10,2) default NULL,
@@ -301,8 +301,8 @@ CREATE TABLE aliases (
 
 
 CREATE TABLE event (
 CREATE TABLE event (
   id int(10) unsigned NOT NULL auto_increment,
   id int(10) unsigned NOT NULL auto_increment,
-  $USERCOL varchar(50) NOT NULL default '',
-  domain varchar(100) NOT NULL default '',
+  $USERCOL varchar(64) NOT NULL default '',
+  domain varchar(128) NOT NULL default '',
   uri varchar(255) NOT NULL default '',
   uri varchar(255) NOT NULL default '',
   description varchar(255) NOT NULL default '',
   description varchar(255) NOT NULL default '',
   PRIMARY KEY (id)
   PRIMARY KEY (id)
@@ -318,8 +318,8 @@ CREATE TABLE event (
 
 
 
 
 CREATE TABLE grp (
 CREATE TABLE grp (
-  $USERCOL varchar(50) NOT NULL default '',
-  domain varchar(100) NOT NULL default '',
+  $USERCOL varchar(64) NOT NULL default '',
+  domain varchar(128) NOT NULL default '',
   grp varchar(50) NOT NULL default '',
   grp varchar(50) NOT NULL default '',
   last_modified datetime NOT NULL default '0000-00-00 00:00:00',
   last_modified datetime NOT NULL default '0000-00-00 00:00:00',
   PRIMARY KEY($USERCOL, domain, grp)
   PRIMARY KEY($USERCOL, domain, grp)
@@ -334,8 +334,8 @@ CREATE TABLE grp (
 
 
 
 
 CREATE TABLE location (
 CREATE TABLE location (
-  $USERCOL varchar(50) NOT NULL default '',
-  domain varchar(100) NOT NULL default '',
+  $USERCOL varchar(64) 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,
   expires datetime default NULL,
   q float(10,2) default NULL,
   q float(10,2) default NULL,
@@ -367,11 +367,12 @@ CREATE TABLE missed_calls (
   to_uri varchar(128) NOT NULL default '',
   to_uri varchar(128) NOT NULL default '',
   sip_callid varchar(128) NOT NULL default '',
   sip_callid varchar(128) NOT NULL default '',
   $USERCOL varchar(64) NOT NULL default '',
   $USERCOL varchar(64) NOT NULL default '',
-  domain varchar(100) NOT NULL default '',
+  domain varchar(128) NOT NULL default '',
   fromtag varchar(128) NOT NULL default '',
   fromtag varchar(128) NOT NULL default '',
   totag varchar(128) NOT NULL default '',
   totag varchar(128) NOT NULL default '',
   time datetime NOT NULL default '0000-00-00 00:00:00',
   time datetime NOT NULL default '0000-00-00 00:00:00',
-  timestamp timestamp(14) NOT NULL
+  timestamp timestamp(14) NOT NULL,
+  INDEX mc_user ($USERCOL, domain)
 ) $TABLE_TYPE;
 ) $TABLE_TYPE;
 
 
 
 
@@ -385,8 +386,8 @@ CREATE TABLE missed_calls (
 
 
 CREATE TABLE pending (
 CREATE TABLE pending (
   phplib_id varchar(32) NOT NULL default '',
   phplib_id varchar(32) NOT NULL default '',
-  $USERCOL varchar(100) NOT NULL default '',
-  domain varchar(100) NOT NULL default '',
+  $USERCOL varchar(64) NOT NULL default '',
+  domain varchar(128) NOT NULL default '',
   password varchar(25) NOT NULL default '',
   password varchar(25) NOT NULL default '',
   first_name varchar(25) NOT NULL default '',
   first_name varchar(25) NOT NULL default '',
   last_name varchar(45) NOT NULL default '',
   last_name varchar(45) NOT NULL default '',
@@ -418,8 +419,8 @@ CREATE TABLE pending (
 
 
 CREATE TABLE phonebook (
 CREATE TABLE phonebook (
   id int(10) unsigned NOT NULL auto_increment,
   id int(10) unsigned NOT NULL auto_increment,
-  $USERCOL varchar(50) NOT NULL default '',
-  domain varchar(100) NOT NULL default '',
+  $USERCOL varchar(64) NOT NULL default '',
+  domain varchar(128) NOT NULL default '',
   fname varchar(32) NOT NULL default '',
   fname varchar(32) NOT NULL default '',
   lname varchar(32) NOT NULL default '',
   lname varchar(32) NOT NULL default '',
   sip_uri varchar(128) NOT NULL default '',
   sip_uri varchar(128) NOT NULL default '',
@@ -436,7 +437,7 @@ CREATE TABLE phonebook (
 
 
 
 
 CREATE TABLE reserved (
 CREATE TABLE reserved (
-  $USERCOL char(100) NOT NULL default '',
+  $USERCOL char(64) NOT NULL default '',
   UNIQUE KEY user2(username)
   UNIQUE KEY user2(username)
 ) $TABLE_TYPE;
 ) $TABLE_TYPE;
 
 
@@ -450,8 +451,8 @@ CREATE TABLE reserved (
 
 
 CREATE TABLE subscriber (
 CREATE TABLE subscriber (
   phplib_id varchar(32) NOT NULL default '',
   phplib_id varchar(32) NOT NULL default '',
-  $USERCOL varchar(100) NOT NULL default '',
-  domain varchar(100) NOT NULL default '',
+  $USERCOL varchar(64) NOT NULL default '',
+  domain varchar(128) NOT NULL default '',
   password varchar(25) NOT NULL default '',
   password varchar(25) NOT NULL default '',
   first_name varchar(25) NOT NULL default '',
   first_name varchar(25) NOT NULL default '',
   last_name varchar(45) NOT NULL default '',
   last_name varchar(45) NOT NULL default '',
@@ -479,8 +480,8 @@ CREATE TABLE subscriber (
 CREATE TABLE config (
 CREATE TABLE config (
    attribute varchar(32) NOT NULL,
    attribute varchar(32) NOT NULL,
    value varchar(128) NOT NULL,
    value varchar(128) NOT NULL,
-   $USERCOL varchar(100) NOT NULL default '',
-   domain varchar(100) NOT NULL default '',
+   $USERCOL varchar(64) NOT NULL default '',
+   domain varchar(128) NOT NULL default '',
    modified timestamp(14)
    modified timestamp(14)
 ) $TABLE_TYPE;
 ) $TABLE_TYPE;
 
 
@@ -503,7 +504,7 @@ CREATE TABLE silo(
 #
 #
 
 
 CREATE TABLE domain (
 CREATE TABLE domain (
-  domain varchar(50) NOT NULL default '',
+  domain varchar(128) NOT NULL default '',
   last_modified datetime NOT NULL default '0000-00-00 00:00:00',
   last_modified datetime NOT NULL default '0000-00-00 00:00:00',
   PRIMARY KEY  (domain)
   PRIMARY KEY  (domain)
 ) $TABLE_TYPE;
 ) $TABLE_TYPE;
@@ -513,8 +514,8 @@ CREATE TABLE domain (
 # Table structure for table 'uri' -- uri user parts users are allowed to use
 # Table structure for table 'uri' -- uri user parts users are allowed to use
 #
 #
 CREATE TABLE uri (
 CREATE TABLE uri (
-  $USERCOL varchar(50) NOT NULL default '',
-  domain varchar(50) NOT NULL default '',
+  $USERCOL varchar(64) NOT NULL default '',
+  domain varchar(128) NOT NULL default '',
   uri_user varchar(50) NOT NULL default '',
   uri_user varchar(50) NOT NULL default '',
   last_modified datetime NOT NULL default '0000-00-00 00:00:00',
   last_modified datetime NOT NULL default '0000-00-00 00:00:00',
   PRIMARY KEY ($USERCOL, domain, uri_user)
   PRIMARY KEY ($USERCOL, domain, uri_user)
@@ -537,12 +538,13 @@ CREATE TABLE server_monitoring (
 
 
 
 
 CREATE TABLE preferences (
 CREATE TABLE preferences (
-  $USERCOL varchar(50) NOT NULL default '',
-  domain varchar(100) NOT NULL default '',
+  $USERCOL varchar(64) NOT NULL default '',
+  domain varchar(128) NOT NULL default '',
   attribute varchar(50) NOT NULL default '',
   attribute varchar(50) NOT NULL default '',
   value varchar(100) NOT NULL default '',
   value varchar(100) NOT NULL default '',
   PRIMARY KEY ($USERCOL, domain, attribute)
   PRIMARY KEY ($USERCOL, domain, attribute)
 ) $TABLE_TYPE;
 ) $TABLE_TYPE;
+	  
 
 
 #
 #
 # Table structure for table 'server_monitoring_agg'
 # Table structure for table 'server_monitoring_agg'