Przeglądaj źródła

- generate version table entries in the xsl script when processing
table definitions on XML

Jan Janak 19 lat temu
rodzic
commit
2198ee7095

+ 0 - 107
db/schema/version.xml

@@ -19,111 +19,4 @@
 	<type>unsigned int</type>
 	<type>unsigned int</type>
 	<default>0</default>
 	<default>0</default>
     </column>
     </column>
-    
-    <row>
-	<value col="tn"><xi:include href="acc.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="acc.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row>
-	<value col="tn"><xi:include href="missed_calls.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="missed_calls.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row>
-	<value col="tn"><xi:include href="location.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="location.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row>
-	<value col="tn"><xi:include href="credentials.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="credentials.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row>
-	<value col="tn"><xi:include href="domain.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="domain.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-
-    <row>
-	<value col="tn"><xi:include href="attr_types.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="attr_types.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row>
-	<value col="tn"><xi:include href="global_attrs.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="global_attrs.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row>
-	<value col="tn"><xi:include href="domain_attrs.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="domain_attrs.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row>
-	<value col="tn"><xi:include href="user_attrs.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="user_attrs.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-
-    <row>
-	<value col="tn"><xi:include href="phonebook.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="phonebook.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row>
-	<value col="tn"><xi:include href="silo.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="silo.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row>
-	<value col="tn"><xi:include href="uri.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="uri.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row>
-	<value col="tn"><xi:include href="trusted.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="trusted.xml" xpointer="xpointer(table/version/text())"/></value>
-	
-    </row>
-    <row>
-	<value col="tn"><xi:include href="speed_dial.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="speed_dial.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row>
-	<value col="tn"><xi:include href="sd_attrs.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="sd_attrs.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row>
-	<value col="tn"><xi:include href="gw.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="gw.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row>
-	<value col="tn"><xi:include href="gw_grp.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="gw_grp.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row>
-	<value col="tn"><xi:include href="lcr.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="lcr.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row>
-	<value col="tn"><xi:include href="presentity.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="presentity.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row role="presence">
-	<value col="tn"><xi:include href="presentity_contact.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="presentity_contact.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row role="presence">
-	<value col="tn"><xi:include href="watcherinfo.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="watcherinfo.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row>
-	<value col="tn"><xi:include href="i18n.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="i18n.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-    <row>
-	<value col="tn"><xi:include href="pdt.xml" xpointer="xpointer(table/name/text())"/></value>
-	<value col="tv"><xi:include href="pdt.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-
-    <row>
-        <value col="tn"><xi:include href="customers.xml" xpointer="xpointer(table/name/text())"/></value>
-        <value col="tv"><xi:include href="customers.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-
-    <row>
-        <value col="tn"><xi:include href="cpl.xml" xpointer="xpointer(table/name/text())"/></value>
-        <value col="tv"><xi:include href="cpl.xml" xpointer="xpointer(table/version/text())"/></value>
-    </row>
-			
 </table>
 </table>

+ 14 - 0
doc/stylesheets/dbschema/xsl/sql.xsl

@@ -37,6 +37,9 @@
 	    <xsl:call-template name="get-name"/>
 	    <xsl:call-template name="get-name"/>
 	</xsl:variable>
 	</xsl:variable>
 
 
+	<!-- Create row in version table -->
+	<xsl:apply-templates select="version"/>
+
 	<xsl:text>CREATE TABLE </xsl:text>
 	<xsl:text>CREATE TABLE </xsl:text>
 	<xsl:value-of select="$table.name"/>
 	<xsl:value-of select="$table.name"/>
 	<xsl:text> (&#x0A;</xsl:text>
 	<xsl:text> (&#x0A;</xsl:text>
@@ -58,9 +61,20 @@
     <xsl:template name="table.close">
     <xsl:template name="table.close">
 	<xsl:text>);&#x0A;&#x0A;</xsl:text>
 	<xsl:text>);&#x0A;&#x0A;</xsl:text>
     </xsl:template>
     </xsl:template>
+
+    <xsl:template match="version">
+	<xsl:text>INSERT INTO version (table_name, table_version) values ('</xsl:text>
+	<xsl:call-template name="get-name">
+	    <xsl:with-param name="select" select="parent::table"/>
+	</xsl:call-template>
+	<xsl:text>','</xsl:text>
+	<xsl:value-of select="text()"/>
+	<xsl:text>');&#x0A;</xsl:text>
+    </xsl:template>
     
     
 <!-- ################ /TABLE ################  -->
 <!-- ################ /TABLE ################  -->
 
 
+
 <!-- ################ COLUMN ################  -->
 <!-- ################ COLUMN ################  -->
 
 
     <xsl:template match="column">
     <xsl:template match="column">

+ 0 - 25
scripts/dbtext/ser_db/version

@@ -1,26 +1 @@
 table_name(str) table_version(int) 
 table_name(str) table_version(int) 
-acc:3
-missed_calls:3
-location:8
-credentials:6
-domain:2
-attr_types:2
-global_attrs:1
-domain_attrs:1
-user_attrs:3
-phonebook:1
-silo:4
-uri:2
-trusted:1
-speed_dial:2
-sd_attrs:1
-gw:3
-gw_grp:2
-lcr:1
-presentity:1
-presentity_contact:1
-watcherinfo:1
-i18n:1
-pdt:1
-customers:1
-cpl:2

+ 33 - 26
scripts/mysql/my_create.sql

@@ -3,32 +3,7 @@ CREATE TABLE version (
     table_version INT UNSIGNED NOT NULL DEFAULT '0'
     table_version INT UNSIGNED NOT NULL DEFAULT '0'
 );
 );
 
 
-INSERT INTO version (table_name, table_version) VALUES ('acc', '3');
-INSERT INTO version (table_name, table_version) VALUES ('missed_calls', '3');
-INSERT INTO version (table_name, table_version) VALUES ('location', '8');
-INSERT INTO version (table_name, table_version) VALUES ('credentials', '6');
-INSERT INTO version (table_name, table_version) VALUES ('domain', '2');
-INSERT INTO version (table_name, table_version) VALUES ('attr_types', '2');
-INSERT INTO version (table_name, table_version) VALUES ('global_attrs', '1');
-INSERT INTO version (table_name, table_version) VALUES ('domain_attrs', '1');
-INSERT INTO version (table_name, table_version) VALUES ('user_attrs', '3');
-INSERT INTO version (table_name, table_version) VALUES ('phonebook', '1');
-INSERT INTO version (table_name, table_version) VALUES ('silo', '4');
-INSERT INTO version (table_name, table_version) VALUES ('uri', '2');
-INSERT INTO version (table_name, table_version) VALUES ('trusted', '1');
-INSERT INTO version (table_name, table_version) VALUES ('speed_dial', '2');
-INSERT INTO version (table_name, table_version) VALUES ('sd_attrs', '1');
-INSERT INTO version (table_name, table_version) VALUES ('gw', '3');
-INSERT INTO version (table_name, table_version) VALUES ('gw_grp', '2');
-INSERT INTO version (table_name, table_version) VALUES ('lcr', '1');
-INSERT INTO version (table_name, table_version) VALUES ('presentity', '1');
-INSERT INTO version (table_name, table_version) VALUES ('presentity_contact', '1');
-INSERT INTO version (table_name, table_version) VALUES ('watcherinfo', '1');
-INSERT INTO version (table_name, table_version) VALUES ('i18n', '1');
-INSERT INTO version (table_name, table_version) VALUES ('pdt', '1');
-INSERT INTO version (table_name, table_version) VALUES ('customers', '1');
-INSERT INTO version (table_name, table_version) VALUES ('cpl', '2');
-
+INSERT INTO version (table_name, table_version) values ('acc','3');
 CREATE TABLE acc (
 CREATE TABLE acc (
     id INT AUTO_INCREMENT NOT NULL,
     id INT AUTO_INCREMENT NOT NULL,
     from_uid VARCHAR(64),
     from_uid VARCHAR(64),
@@ -59,6 +34,7 @@ CREATE TABLE acc (
     KEY acc_cid_key (sip_callid)
     KEY acc_cid_key (sip_callid)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('missed_calls','3');
 CREATE TABLE missed_calls (
 CREATE TABLE missed_calls (
     id INT AUTO_INCREMENT NOT NULL,
     id INT AUTO_INCREMENT NOT NULL,
     from_uid VARCHAR(64),
     from_uid VARCHAR(64),
@@ -89,6 +65,7 @@ CREATE TABLE missed_calls (
     KEY mc_cid_key (sip_callid)
     KEY mc_cid_key (sip_callid)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('credentials','6');
 CREATE TABLE credentials (
 CREATE TABLE credentials (
     auth_username VARCHAR(64) NOT NULL,
     auth_username VARCHAR(64) NOT NULL,
     realm VARCHAR(64) NOT NULL,
     realm VARCHAR(64) NOT NULL,
@@ -101,6 +78,7 @@ CREATE TABLE credentials (
     KEY uid (uid)
     KEY uid (uid)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('attr_types','2');
 CREATE TABLE attr_types (
 CREATE TABLE attr_types (
     name VARCHAR(32) NOT NULL,
     name VARCHAR(32) NOT NULL,
     rich_type VARCHAR(32) NOT NULL DEFAULT 'string',
     rich_type VARCHAR(32) NOT NULL DEFAULT 'string',
@@ -144,6 +122,7 @@ INSERT INTO attr_types (name, raw_type, rich_type, description, default_flags, f
 INSERT INTO attr_types (name, raw_type, rich_type, description, default_flags, flags, priority, ordering) VALUES ('sw_require_confirm', '0', 'boolean', '@ff_reg_confirmation', '32', '0', '1073807360', '120');
 INSERT INTO attr_types (name, raw_type, rich_type, description, default_flags, flags, priority, ordering) VALUES ('sw_require_confirm', '0', 'boolean', '@ff_reg_confirmation', '32', '0', '1073807360', '120');
 INSERT INTO attr_types (name, raw_type, rich_type, description, default_flags, flags, priority, ordering) VALUES ('sw_send_missed', '0', 'boolean', '@ff_send_daily_missed_calls', '32', '0', '1073807616', '130');
 INSERT INTO attr_types (name, raw_type, rich_type, description, default_flags, flags, priority, ordering) VALUES ('sw_send_missed', '0', 'boolean', '@ff_send_daily_missed_calls', '32', '0', '1073807616', '130');
 
 
+INSERT INTO version (table_name, table_version) values ('global_attrs','1');
 CREATE TABLE global_attrs (
 CREATE TABLE global_attrs (
     name VARCHAR(32) NOT NULL,
     name VARCHAR(32) NOT NULL,
     type INT NOT NULL DEFAULT '0',
     type INT NOT NULL DEFAULT '0',
@@ -160,6 +139,7 @@ INSERT INTO global_attrs (name, type, value, flags) VALUES ('sw_require_conf', '
 INSERT INTO global_attrs (name, type, value, flags) VALUES ('lang', '2', 'en', '33');
 INSERT INTO global_attrs (name, type, value, flags) VALUES ('lang', '2', 'en', '33');
 INSERT INTO global_attrs (name, type, value, flags) VALUES ('sw_timezone', '2', 'Europe/Prague', '32');
 INSERT INTO global_attrs (name, type, value, flags) VALUES ('sw_timezone', '2', 'Europe/Prague', '32');
 
 
+INSERT INTO version (table_name, table_version) values ('domain_attrs','1');
 CREATE TABLE domain_attrs (
 CREATE TABLE domain_attrs (
     did VARCHAR(64),
     did VARCHAR(64),
     name VARCHAR(32) NOT NULL,
     name VARCHAR(32) NOT NULL,
@@ -170,6 +150,7 @@ CREATE TABLE domain_attrs (
     KEY domain_did (did, flags)
     KEY domain_did (did, flags)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('user_attrs','3');
 CREATE TABLE user_attrs (
 CREATE TABLE user_attrs (
     uid VARCHAR(64) NOT NULL,
     uid VARCHAR(64) NOT NULL,
     name VARCHAR(32) NOT NULL,
     name VARCHAR(32) NOT NULL,
@@ -179,6 +160,7 @@ CREATE TABLE user_attrs (
     UNIQUE KEY userattrs_idx (uid, name, value)
     UNIQUE KEY userattrs_idx (uid, name, value)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('domain','2');
 CREATE TABLE domain (
 CREATE TABLE domain (
     did VARCHAR(64) NOT NULL,
     did VARCHAR(64) NOT NULL,
     domain VARCHAR(128) NOT NULL,
     domain VARCHAR(128) NOT NULL,
@@ -186,6 +168,7 @@ CREATE TABLE domain (
     UNIQUE KEY domain_idx (domain)
     UNIQUE KEY domain_idx (domain)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('location','8');
 CREATE TABLE location (
 CREATE TABLE location (
     uid VARCHAR(64) NOT NULL,
     uid VARCHAR(64) NOT NULL,
     contact VARCHAR(255) NOT NULL,
     contact VARCHAR(255) NOT NULL,
@@ -201,6 +184,7 @@ CREATE TABLE location (
     KEY location_contact (contact)
     KEY location_contact (contact)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('trusted','1');
 CREATE TABLE trusted (
 CREATE TABLE trusted (
     src_ip VARCHAR(39) NOT NULL,
     src_ip VARCHAR(39) NOT NULL,
     proto VARCHAR(4) NOT NULL,
     proto VARCHAR(4) NOT NULL,
@@ -208,6 +192,7 @@ CREATE TABLE trusted (
     UNIQUE KEY trusted_idx (src_ip, proto, from_pattern)
     UNIQUE KEY trusted_idx (src_ip, proto, from_pattern)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('phonebook','1');
 CREATE TABLE phonebook (
 CREATE TABLE phonebook (
     id INT AUTO_INCREMENT NOT NULL,
     id INT AUTO_INCREMENT NOT NULL,
     uid VARCHAR(64) NOT NULL,
     uid VARCHAR(64) NOT NULL,
@@ -218,6 +203,7 @@ CREATE TABLE phonebook (
     KEY pb_uid (uid)
     KEY pb_uid (uid)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('gw','3');
 CREATE TABLE gw (
 CREATE TABLE gw (
     gw_name VARCHAR(128) NOT NULL,
     gw_name VARCHAR(128) NOT NULL,
     ip_addr INT UNSIGNED NOT NULL,
     ip_addr INT UNSIGNED NOT NULL,
@@ -229,12 +215,14 @@ CREATE TABLE gw (
     KEY gw_idx2 (grp_id)
     KEY gw_idx2 (grp_id)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('gw_grp','2');
 CREATE TABLE gw_grp (
 CREATE TABLE gw_grp (
     grp_id INT AUTO_INCREMENT NOT NULL,
     grp_id INT AUTO_INCREMENT NOT NULL,
     grp_name VARCHAR(64) NOT NULL,
     grp_name VARCHAR(64) NOT NULL,
     UNIQUE KEY gwgrp_idx (grp_id)
     UNIQUE KEY gwgrp_idx (grp_id)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('lcr','1');
 CREATE TABLE lcr (
 CREATE TABLE lcr (
     prefix VARCHAR(16) NOT NULL,
     prefix VARCHAR(16) NOT NULL,
     from_uri VARCHAR(255) NOT NULL DEFAULT '%',
     from_uri VARCHAR(255) NOT NULL DEFAULT '%',
@@ -245,6 +233,7 @@ CREATE TABLE lcr (
     KEY lcr_idx3 (grp_id)
     KEY lcr_idx3 (grp_id)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('grp','3');
 CREATE TABLE grp (
 CREATE TABLE grp (
     uid VARCHAR(64) NOT NULL DEFAULT '',
     uid VARCHAR(64) NOT NULL DEFAULT '',
     grp VARCHAR(64) NOT NULL DEFAULT '',
     grp VARCHAR(64) NOT NULL DEFAULT '',
@@ -252,6 +241,7 @@ CREATE TABLE grp (
     KEY grp_idx (uid, grp)
     KEY grp_idx (uid, grp)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('silo','4');
 CREATE TABLE silo (
 CREATE TABLE silo (
     mid INT AUTO_INCREMENT NOT NULL,
     mid INT AUTO_INCREMENT NOT NULL,
     from_hdr VARCHAR(255) NOT NULL,
     from_hdr VARCHAR(255) NOT NULL,
@@ -265,6 +255,7 @@ CREATE TABLE silo (
     UNIQUE KEY silo_idx1 (mid)
     UNIQUE KEY silo_idx1 (mid)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('uri','2');
 CREATE TABLE uri (
 CREATE TABLE uri (
     uid VARCHAR(64) NOT NULL,
     uid VARCHAR(64) NOT NULL,
     did VARCHAR(64) NOT NULL,
     did VARCHAR(64) NOT NULL,
@@ -274,6 +265,7 @@ CREATE TABLE uri (
     KEY uri_uid (uid)
     KEY uri_uid (uid)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('speed_dial','2');
 CREATE TABLE speed_dial (
 CREATE TABLE speed_dial (
     id INT AUTO_INCREMENT NOT NULL,
     id INT AUTO_INCREMENT NOT NULL,
     uid VARCHAR(64) NOT NULL,
     uid VARCHAR(64) NOT NULL,
@@ -285,6 +277,7 @@ CREATE TABLE speed_dial (
     KEY speeddial_uid (uid)
     KEY speeddial_uid (uid)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('sd_attrs','1');
 CREATE TABLE sd_attrs (
 CREATE TABLE sd_attrs (
     id VARCHAR(64) NOT NULL,
     id VARCHAR(64) NOT NULL,
     name VARCHAR(32) NOT NULL,
     name VARCHAR(32) NOT NULL,
@@ -294,6 +287,7 @@ CREATE TABLE sd_attrs (
     UNIQUE KEY sd_idx (id, name, value)
     UNIQUE KEY sd_idx (id, name, value)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('presentity','1');
 CREATE TABLE presentity (
 CREATE TABLE presentity (
     presid INT(10) UNSIGNED AUTO_INCREMENT NOT NULL,
     presid INT(10) UNSIGNED AUTO_INCREMENT NOT NULL,
     uri VARCHAR(255) NOT NULL,
     uri VARCHAR(255) NOT NULL,
@@ -303,6 +297,7 @@ CREATE TABLE presentity (
     KEY presentity_key2 (uri)
     KEY presentity_key2 (uri)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('presentity_notes','1');
 CREATE TABLE presentity_notes (
 CREATE TABLE presentity_notes (
     dbid VARCHAR(64) NOT NULL,
     dbid VARCHAR(64) NOT NULL,
     presid INT(10) UNSIGNED NOT NULL,
     presid INT(10) UNSIGNED NOT NULL,
@@ -313,6 +308,7 @@ CREATE TABLE presentity_notes (
     UNIQUE KEY pnotes_idx1 (dbid)
     UNIQUE KEY pnotes_idx1 (dbid)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('presentity_persons','1');
 CREATE TABLE presentity_persons (
 CREATE TABLE presentity_persons (
     dbid VARCHAR(64) NOT NULL,
     dbid VARCHAR(64) NOT NULL,
     presid INT(10) UNSIGNED NOT NULL,
     presid INT(10) UNSIGNED NOT NULL,
@@ -323,6 +319,7 @@ CREATE TABLE presentity_persons (
     UNIQUE KEY prespersons_idx1 (dbid)
     UNIQUE KEY prespersons_idx1 (dbid)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('presentity_contact','1');
 CREATE TABLE presentity_contact (
 CREATE TABLE presentity_contact (
     contactid INT(10) UNSIGNED AUTO_INCREMENT NOT NULL,
     contactid INT(10) UNSIGNED AUTO_INCREMENT NOT NULL,
     presid INT(10) UNSIGNED NOT NULL,
     presid INT(10) UNSIGNED NOT NULL,
@@ -343,6 +340,7 @@ CREATE TABLE presentity_contact (
     KEY placeid_index (placeid)
     KEY placeid_index (placeid)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('watcherinfo','1');
 CREATE TABLE watcherinfo (
 CREATE TABLE watcherinfo (
     r_uri VARCHAR(255) NOT NULL,
     r_uri VARCHAR(255) NOT NULL,
     w_uri VARCHAR(255) NOT NULL,
     w_uri VARCHAR(255) NOT NULL,
@@ -362,6 +360,7 @@ CREATE TABLE watcherinfo (
     KEY wi_wuri_idx (w_uri)
     KEY wi_wuri_idx (w_uri)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('tuple_notes','1');
 CREATE TABLE tuple_notes (
 CREATE TABLE tuple_notes (
     presid INT(10) UNSIGNED NOT NULL,
     presid INT(10) UNSIGNED NOT NULL,
     tupleid VARCHAR(64) NOT NULL,
     tupleid VARCHAR(64) NOT NULL,
@@ -369,6 +368,7 @@ CREATE TABLE tuple_notes (
     lang VARCHAR(64) NOT NULL
     lang VARCHAR(64) NOT NULL
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('offline_winfo','1');
 CREATE TABLE offline_winfo (
 CREATE TABLE offline_winfo (
     uid VARCHAR(64) NOT NULL,
     uid VARCHAR(64) NOT NULL,
     watcher VARCHAR(255) NOT NULL,
     watcher VARCHAR(255) NOT NULL,
@@ -381,6 +381,7 @@ CREATE TABLE offline_winfo (
     KEY offline_winfo_key (dbid)
     KEY offline_winfo_key (dbid)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('rls_subscription','1');
 CREATE TABLE rls_subscription (
 CREATE TABLE rls_subscription (
     id VARCHAR(48) NOT NULL,
     id VARCHAR(48) NOT NULL,
     doc_version INT NOT NULL,
     doc_version INT NOT NULL,
@@ -395,6 +396,7 @@ CREATE TABLE rls_subscription (
     UNIQUE KEY rls_subscription_key (id)
     UNIQUE KEY rls_subscription_key (id)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('rls_vs','1');
 CREATE TABLE rls_vs (
 CREATE TABLE rls_vs (
     id VARCHAR(48) NOT NULL,
     id VARCHAR(48) NOT NULL,
     rls_id VARCHAR(48) NOT NULL,
     rls_id VARCHAR(48) NOT NULL,
@@ -402,12 +404,14 @@ CREATE TABLE rls_vs (
     UNIQUE KEY rls_vs_key (id)
     UNIQUE KEY rls_vs_key (id)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('rls_vs_names','1');
 CREATE TABLE rls_vs_names (
 CREATE TABLE rls_vs_names (
     id VARCHAR(48) NOT NULL,
     id VARCHAR(48) NOT NULL,
     name VARCHAR(64),
     name VARCHAR(64),
     lang VARCHAR(64)
     lang VARCHAR(64)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('i18n','1');
 CREATE TABLE i18n (
 CREATE TABLE i18n (
     code INT NOT NULL,
     code INT NOT NULL,
     reason_re VARCHAR(255) DEFAULT NULL,
     reason_re VARCHAR(255) DEFAULT NULL,
@@ -519,12 +523,14 @@ INSERT INTO i18n (code, lang, new_reason) VALUES ('603', 'cs_CZ.ascii', 'Odmitnu
 INSERT INTO i18n (code, lang, new_reason) VALUES ('604', 'cs_CZ.ascii', 'Neexistujici uzivatel nebo sluzba');
 INSERT INTO i18n (code, lang, new_reason) VALUES ('604', 'cs_CZ.ascii', 'Neexistujici uzivatel nebo sluzba');
 INSERT INTO i18n (code, lang, new_reason) VALUES ('606', 'cs_CZ.ascii', 'Nelze akceptovat');
 INSERT INTO i18n (code, lang, new_reason) VALUES ('606', 'cs_CZ.ascii', 'Nelze akceptovat');
 
 
+INSERT INTO version (table_name, table_version) values ('pdt','1');
 CREATE TABLE pdt (
 CREATE TABLE pdt (
     prefix VARCHAR(32) NOT NULL,
     prefix VARCHAR(32) NOT NULL,
     domain VARCHAR(255) NOT NULL,
     domain VARCHAR(255) NOT NULL,
     UNIQUE KEY pdt_idx (prefix)
     UNIQUE KEY pdt_idx (prefix)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('cpl','2');
 CREATE TABLE cpl (
 CREATE TABLE cpl (
     uid VARCHAR(64) NOT NULL,
     uid VARCHAR(64) NOT NULL,
     cpl_xml BLOB,
     cpl_xml BLOB,
@@ -532,6 +538,7 @@ CREATE TABLE cpl (
     UNIQUE KEY cpl_key (uid)
     UNIQUE KEY cpl_key (uid)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('customers','1');
 CREATE TABLE customers (
 CREATE TABLE customers (
     cid INT AUTO_INCREMENT NOT NULL,
     cid INT AUTO_INCREMENT NOT NULL,
     name VARCHAR(128) NOT NULL,
     name VARCHAR(128) NOT NULL,

+ 33 - 26
scripts/oracle/or_create.sql

@@ -3,32 +3,7 @@ CREATE TABLE version (
     table_version int NOT NULL DEFAULT '0'
     table_version int NOT NULL DEFAULT '0'
 );
 );
 
 
-INSERT INTO version (table_name, table_version) VALUES ('acc', '3');
-INSERT INTO version (table_name, table_version) VALUES ('missed_calls', '3');
-INSERT INTO version (table_name, table_version) VALUES ('location', '8');
-INSERT INTO version (table_name, table_version) VALUES ('credentials', '6');
-INSERT INTO version (table_name, table_version) VALUES ('domain', '2');
-INSERT INTO version (table_name, table_version) VALUES ('attr_types', '2');
-INSERT INTO version (table_name, table_version) VALUES ('global_attrs', '1');
-INSERT INTO version (table_name, table_version) VALUES ('domain_attrs', '1');
-INSERT INTO version (table_name, table_version) VALUES ('user_attrs', '3');
-INSERT INTO version (table_name, table_version) VALUES ('phonebook', '1');
-INSERT INTO version (table_name, table_version) VALUES ('silo', '4');
-INSERT INTO version (table_name, table_version) VALUES ('uri', '2');
-INSERT INTO version (table_name, table_version) VALUES ('trusted', '1');
-INSERT INTO version (table_name, table_version) VALUES ('speed_dial', '2');
-INSERT INTO version (table_name, table_version) VALUES ('sd_attrs', '1');
-INSERT INTO version (table_name, table_version) VALUES ('gw', '3');
-INSERT INTO version (table_name, table_version) VALUES ('gw_grp', '2');
-INSERT INTO version (table_name, table_version) VALUES ('lcr', '1');
-INSERT INTO version (table_name, table_version) VALUES ('presentity', '1');
-INSERT INTO version (table_name, table_version) VALUES ('presentity_contact', '1');
-INSERT INTO version (table_name, table_version) VALUES ('watcherinfo', '1');
-INSERT INTO version (table_name, table_version) VALUES ('i18n', '1');
-INSERT INTO version (table_name, table_version) VALUES ('pdt', '1');
-INSERT INTO version (table_name, table_version) VALUES ('customers', '1');
-INSERT INTO version (table_name, table_version) VALUES ('cpl', '2');
-
+INSERT INTO version (table_name, table_version) values ('acc','3');
 CREATE TABLE acc (
 CREATE TABLE acc (
     id int NOT NULL,
     id int NOT NULL,
     from_uid string(64),
     from_uid string(64),
@@ -59,6 +34,7 @@ CREATE TABLE acc (
 
 
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('missed_calls','3');
 CREATE TABLE missed_calls (
 CREATE TABLE missed_calls (
     id int NOT NULL,
     id int NOT NULL,
     from_uid string(64),
     from_uid string(64),
@@ -89,6 +65,7 @@ CREATE TABLE missed_calls (
 
 
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('credentials','6');
 CREATE TABLE credentials (
 CREATE TABLE credentials (
     auth_username string(64) NOT NULL,
     auth_username string(64) NOT NULL,
     realm string(64) NOT NULL,
     realm string(64) NOT NULL,
@@ -99,6 +76,7 @@ CREATE TABLE credentials (
     uid string(64) NOT NULL
     uid string(64) NOT NULL
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('attr_types','2');
 CREATE TABLE attr_types (
 CREATE TABLE attr_types (
     name string(32) NOT NULL,
     name string(32) NOT NULL,
     rich_type string(32) NOT NULL DEFAULT 'string',
     rich_type string(32) NOT NULL DEFAULT 'string',
@@ -142,6 +120,7 @@ INSERT INTO attr_types (name, raw_type, rich_type, description, default_flags, f
 INSERT INTO attr_types (name, raw_type, rich_type, description, default_flags, flags, priority, ordering) VALUES ('sw_require_confirm', '0', 'boolean', '@ff_reg_confirmation', '32', '0', '1073807360', '120');
 INSERT INTO attr_types (name, raw_type, rich_type, description, default_flags, flags, priority, ordering) VALUES ('sw_require_confirm', '0', 'boolean', '@ff_reg_confirmation', '32', '0', '1073807360', '120');
 INSERT INTO attr_types (name, raw_type, rich_type, description, default_flags, flags, priority, ordering) VALUES ('sw_send_missed', '0', 'boolean', '@ff_send_daily_missed_calls', '32', '0', '1073807616', '130');
 INSERT INTO attr_types (name, raw_type, rich_type, description, default_flags, flags, priority, ordering) VALUES ('sw_send_missed', '0', 'boolean', '@ff_send_daily_missed_calls', '32', '0', '1073807616', '130');
 
 
+INSERT INTO version (table_name, table_version) values ('global_attrs','1');
 CREATE TABLE global_attrs (
 CREATE TABLE global_attrs (
     name string(32) NOT NULL,
     name string(32) NOT NULL,
     type int NOT NULL DEFAULT '0',
     type int NOT NULL DEFAULT '0',
@@ -158,6 +137,7 @@ INSERT INTO global_attrs (name, type, value, flags) VALUES ('sw_require_conf', '
 INSERT INTO global_attrs (name, type, value, flags) VALUES ('lang', '2', 'en', '33');
 INSERT INTO global_attrs (name, type, value, flags) VALUES ('lang', '2', 'en', '33');
 INSERT INTO global_attrs (name, type, value, flags) VALUES ('sw_timezone', '2', 'Europe/Prague', '32');
 INSERT INTO global_attrs (name, type, value, flags) VALUES ('sw_timezone', '2', 'Europe/Prague', '32');
 
 
+INSERT INTO version (table_name, table_version) values ('domain_attrs','1');
 CREATE TABLE domain_attrs (
 CREATE TABLE domain_attrs (
     did string(64),
     did string(64),
     name string(32) NOT NULL,
     name string(32) NOT NULL,
@@ -168,6 +148,7 @@ CREATE TABLE domain_attrs (
 
 
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('user_attrs','3');
 CREATE TABLE user_attrs (
 CREATE TABLE user_attrs (
     uid string(64) NOT NULL,
     uid string(64) NOT NULL,
     name string(32) NOT NULL,
     name string(32) NOT NULL,
@@ -177,6 +158,7 @@ CREATE TABLE user_attrs (
     userattrs_idx UNIQUE (uid, name, value, )
     userattrs_idx UNIQUE (uid, name, value, )
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('domain','2');
 CREATE TABLE domain (
 CREATE TABLE domain (
     did string(64) NOT NULL,
     did string(64) NOT NULL,
     domain string(128) NOT NULL,
     domain string(128) NOT NULL,
@@ -184,6 +166,7 @@ CREATE TABLE domain (
     domain_idx UNIQUE (domain, )
     domain_idx UNIQUE (domain, )
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('location','8');
 CREATE TABLE location (
 CREATE TABLE location (
     uid string(64) NOT NULL,
     uid string(64) NOT NULL,
     contact string(255) NOT NULL,
     contact string(255) NOT NULL,
@@ -199,6 +182,7 @@ CREATE TABLE location (
 
 
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('trusted','1');
 CREATE TABLE trusted (
 CREATE TABLE trusted (
     src_ip string(39) NOT NULL,
     src_ip string(39) NOT NULL,
     proto string(4) NOT NULL,
     proto string(4) NOT NULL,
@@ -206,6 +190,7 @@ CREATE TABLE trusted (
     trusted_idx UNIQUE (src_ip, proto, from_pattern, )
     trusted_idx UNIQUE (src_ip, proto, from_pattern, )
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('phonebook','1');
 CREATE TABLE phonebook (
 CREATE TABLE phonebook (
     id int NOT NULL,
     id int NOT NULL,
     uid string(64) NOT NULL,
     uid string(64) NOT NULL,
@@ -216,6 +201,7 @@ CREATE TABLE phonebook (
 
 
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('gw','3');
 CREATE TABLE gw (
 CREATE TABLE gw (
     gw_name string(128) NOT NULL,
     gw_name string(128) NOT NULL,
     ip_addr int NOT NULL,
     ip_addr int NOT NULL,
@@ -227,12 +213,14 @@ CREATE TABLE gw (
 
 
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('gw_grp','2');
 CREATE TABLE gw_grp (
 CREATE TABLE gw_grp (
     grp_id int NOT NULL,
     grp_id int NOT NULL,
     grp_name string(64) NOT NULL,
     grp_name string(64) NOT NULL,
     gwgrp_idx UNIQUE (grp_id, )
     gwgrp_idx UNIQUE (grp_id, )
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('lcr','1');
 CREATE TABLE lcr (
 CREATE TABLE lcr (
     prefix string(16) NOT NULL,
     prefix string(16) NOT NULL,
     from_uri string(255) NOT NULL DEFAULT '%',
     from_uri string(255) NOT NULL DEFAULT '%',
@@ -240,12 +228,14 @@ CREATE TABLE lcr (
     priority int
     priority int
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('grp','3');
 CREATE TABLE grp (
 CREATE TABLE grp (
     uid string(64) NOT NULL DEFAULT '',
     uid string(64) NOT NULL DEFAULT '',
     grp string(64) NOT NULL DEFAULT '',
     grp string(64) NOT NULL DEFAULT '',
     last_modified datetime NOT NULL DEFAULT '1970-01-01 00:00:00'
     last_modified datetime NOT NULL DEFAULT '1970-01-01 00:00:00'
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('silo','4');
 CREATE TABLE silo (
 CREATE TABLE silo (
     mid int NOT NULL,
     mid int NOT NULL,
     from_hdr string(255) NOT NULL,
     from_hdr string(255) NOT NULL,
@@ -259,6 +249,7 @@ CREATE TABLE silo (
     silo_idx1 UNIQUE (mid, )
     silo_idx1 UNIQUE (mid, )
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('uri','2');
 CREATE TABLE uri (
 CREATE TABLE uri (
     uid string(64) NOT NULL,
     uid string(64) NOT NULL,
     did string(64) NOT NULL,
     did string(64) NOT NULL,
@@ -266,6 +257,7 @@ CREATE TABLE uri (
     flags int NOT NULL DEFAULT '0'
     flags int NOT NULL DEFAULT '0'
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('speed_dial','2');
 CREATE TABLE speed_dial (
 CREATE TABLE speed_dial (
     id int NOT NULL,
     id int NOT NULL,
     uid string(64) NOT NULL,
     uid string(64) NOT NULL,
@@ -277,6 +269,7 @@ CREATE TABLE speed_dial (
 
 
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('sd_attrs','1');
 CREATE TABLE sd_attrs (
 CREATE TABLE sd_attrs (
     id string(64) NOT NULL,
     id string(64) NOT NULL,
     name string(32) NOT NULL,
     name string(32) NOT NULL,
@@ -286,6 +279,7 @@ CREATE TABLE sd_attrs (
     sd_idx UNIQUE (id, name, value, )
     sd_idx UNIQUE (id, name, value, )
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('presentity','1');
 CREATE TABLE presentity (
 CREATE TABLE presentity (
     presid int(10) NOT NULL,
     presid int(10) NOT NULL,
     uri string(255) NOT NULL,
     uri string(255) NOT NULL,
@@ -295,6 +289,7 @@ CREATE TABLE presentity (
 
 
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('presentity_notes','1');
 CREATE TABLE presentity_notes (
 CREATE TABLE presentity_notes (
     dbid string(64) NOT NULL,
     dbid string(64) NOT NULL,
     presid int(10) NOT NULL,
     presid int(10) NOT NULL,
@@ -305,6 +300,7 @@ CREATE TABLE presentity_notes (
     pnotes_idx1 UNIQUE (dbid, )
     pnotes_idx1 UNIQUE (dbid, )
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('presentity_persons','1');
 CREATE TABLE presentity_persons (
 CREATE TABLE presentity_persons (
     dbid string(64) NOT NULL,
     dbid string(64) NOT NULL,
     presid int(10) NOT NULL,
     presid int(10) NOT NULL,
@@ -315,6 +311,7 @@ CREATE TABLE presentity_persons (
     prespersons_idx1 UNIQUE (dbid, )
     prespersons_idx1 UNIQUE (dbid, )
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('presentity_contact','1');
 CREATE TABLE presentity_contact (
 CREATE TABLE presentity_contact (
     contactid int(10) NOT NULL,
     contactid int(10) NOT NULL,
     presid int(10) NOT NULL,
     presid int(10) NOT NULL,
@@ -333,6 +330,7 @@ CREATE TABLE presentity_contact (
 
 
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('watcherinfo','1');
 CREATE TABLE watcherinfo (
 CREATE TABLE watcherinfo (
     r_uri string(255) NOT NULL,
     r_uri string(255) NOT NULL,
     w_uri string(255) NOT NULL,
     w_uri string(255) NOT NULL,
@@ -351,6 +349,7 @@ CREATE TABLE watcherinfo (
 
 
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('tuple_notes','1');
 CREATE TABLE tuple_notes (
 CREATE TABLE tuple_notes (
     presid int(10) NOT NULL,
     presid int(10) NOT NULL,
     tupleid string(64) NOT NULL,
     tupleid string(64) NOT NULL,
@@ -358,6 +357,7 @@ CREATE TABLE tuple_notes (
     lang string(64) NOT NULL
     lang string(64) NOT NULL
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('offline_winfo','1');
 CREATE TABLE offline_winfo (
 CREATE TABLE offline_winfo (
     uid string(64) NOT NULL,
     uid string(64) NOT NULL,
     watcher string(255) NOT NULL,
     watcher string(255) NOT NULL,
@@ -369,6 +369,7 @@ CREATE TABLE offline_winfo (
     dbid int(10) NOT NULL
     dbid int(10) NOT NULL
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('rls_subscription','1');
 CREATE TABLE rls_subscription (
 CREATE TABLE rls_subscription (
     id string(48) NOT NULL,
     id string(48) NOT NULL,
     doc_version int NOT NULL,
     doc_version int NOT NULL,
@@ -383,6 +384,7 @@ CREATE TABLE rls_subscription (
     rls_subscription_key UNIQUE (id, )
     rls_subscription_key UNIQUE (id, )
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('rls_vs','1');
 CREATE TABLE rls_vs (
 CREATE TABLE rls_vs (
     id string(48) NOT NULL,
     id string(48) NOT NULL,
     rls_id string(48) NOT NULL,
     rls_id string(48) NOT NULL,
@@ -390,12 +392,14 @@ CREATE TABLE rls_vs (
     rls_vs_key UNIQUE (id, )
     rls_vs_key UNIQUE (id, )
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('rls_vs_names','1');
 CREATE TABLE rls_vs_names (
 CREATE TABLE rls_vs_names (
     id string(48) NOT NULL,
     id string(48) NOT NULL,
     name string(64),
     name string(64),
     lang string(64)
     lang string(64)
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('i18n','1');
 CREATE TABLE i18n (
 CREATE TABLE i18n (
     code int NOT NULL,
     code int NOT NULL,
     reason_re string(255) DEFAULT NULL,
     reason_re string(255) DEFAULT NULL,
@@ -506,12 +510,14 @@ INSERT INTO i18n (code, lang, new_reason) VALUES ('603', 'cs_CZ.ascii', 'Odmitnu
 INSERT INTO i18n (code, lang, new_reason) VALUES ('604', 'cs_CZ.ascii', 'Neexistujici uzivatel nebo sluzba');
 INSERT INTO i18n (code, lang, new_reason) VALUES ('604', 'cs_CZ.ascii', 'Neexistujici uzivatel nebo sluzba');
 INSERT INTO i18n (code, lang, new_reason) VALUES ('606', 'cs_CZ.ascii', 'Nelze akceptovat');
 INSERT INTO i18n (code, lang, new_reason) VALUES ('606', 'cs_CZ.ascii', 'Nelze akceptovat');
 
 
+INSERT INTO version (table_name, table_version) values ('pdt','1');
 CREATE TABLE pdt (
 CREATE TABLE pdt (
     prefix string(32) NOT NULL,
     prefix string(32) NOT NULL,
     domain string(255) NOT NULL,
     domain string(255) NOT NULL,
     pdt_idx UNIQUE (prefix, )
     pdt_idx UNIQUE (prefix, )
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('cpl','2');
 CREATE TABLE cpl (
 CREATE TABLE cpl (
     uid string(64) NOT NULL,
     uid string(64) NOT NULL,
     cpl_xml binary,
     cpl_xml binary,
@@ -519,6 +525,7 @@ CREATE TABLE cpl (
     cpl_key UNIQUE (uid, )
     cpl_key UNIQUE (uid, )
 );
 );
 
 
+INSERT INTO version (table_name, table_version) values ('customers','1');
 CREATE TABLE customers (
 CREATE TABLE customers (
     cid int NOT NULL,
     cid int NOT NULL,
     name string(128) NOT NULL,
     name string(128) NOT NULL,

+ 0 - 26
scripts/postgres/pg_create.sql

@@ -4,32 +4,6 @@ CREATE TABLE version (
     table_version INTEGER NOT NULL DEFAULT '0'
     table_version INTEGER NOT NULL DEFAULT '0'
 );
 );
 
 
-INSERT INTO version (table_name, table_version) VALUES ('acc', '3');
-INSERT INTO version (table_name, table_version) VALUES ('missed_calls', '3');
-INSERT INTO version (table_name, table_version) VALUES ('location', '8');
-INSERT INTO version (table_name, table_version) VALUES ('credentials', '6');
-INSERT INTO version (table_name, table_version) VALUES ('domain', '2');
-INSERT INTO version (table_name, table_version) VALUES ('attr_types', '2');
-INSERT INTO version (table_name, table_version) VALUES ('global_attrs', '1');
-INSERT INTO version (table_name, table_version) VALUES ('domain_attrs', '1');
-INSERT INTO version (table_name, table_version) VALUES ('user_attrs', '3');
-INSERT INTO version (table_name, table_version) VALUES ('phonebook', '1');
-INSERT INTO version (table_name, table_version) VALUES ('silo', '4');
-INSERT INTO version (table_name, table_version) VALUES ('uri', '2');
-INSERT INTO version (table_name, table_version) VALUES ('trusted', '1');
-INSERT INTO version (table_name, table_version) VALUES ('speed_dial', '2');
-INSERT INTO version (table_name, table_version) VALUES ('sd_attrs', '1');
-INSERT INTO version (table_name, table_version) VALUES ('gw', '3');
-INSERT INTO version (table_name, table_version) VALUES ('gw_grp', '2');
-INSERT INTO version (table_name, table_version) VALUES ('lcr', '1');
-INSERT INTO version (table_name, table_version) VALUES ('presentity', '1');
-INSERT INTO version (table_name, table_version) VALUES ('presentity_contact', '1');
-INSERT INTO version (table_name, table_version) VALUES ('watcherinfo', '1');
-INSERT INTO version (table_name, table_version) VALUES ('i18n', '1');
-INSERT INTO version (table_name, table_version) VALUES ('pdt', '1');
-INSERT INTO version (table_name, table_version) VALUES ('customers', '1');
-INSERT INTO version (table_name, table_version) VALUES ('cpl', '2');
-
 CREATE TABLE acc (
 CREATE TABLE acc (
     id SERIAL NOT NULL,
     id SERIAL NOT NULL,
     from_uid VARCHAR(64),
     from_uid VARCHAR(64),