Procházet zdrojové kódy

Changed type of 'scheme' column in URI table from int to string

Karel Kozlik před 19 roky
rodič
revize
52968a9b3b

+ 8 - 7
db/schema/uri.xml

@@ -9,7 +9,7 @@
 
 <table>
     <name>uri</name>
-    <version>2</version>
+    <version>3</version>
 
     <column id="uri.uid">
 	<name>uid</name>
@@ -40,14 +40,15 @@
 
     <column id="uri.scheme">
         <name>scheme</name>
-	<type>int</type>
-	<default>0</default>
+	<type>string</type>
+	<size>8</size>
+	<default>sip</default>
 	<description>
 	    URI scheme:
-	     - SIP  = 1
-	     - SIPS = 2
-	     - TEL  = 3
-	     - TELS = 4
+	     - SIP  
+	     - SIPS 
+	     - TEL  
+	     - TELS 
 	</description>
     </column>
 														    

+ 1 - 1
scripts/dbtext/ser_db/uri

@@ -1 +1 @@
-uid(str) did(str) username(str) flags(int) scheme(int) 
+uid(str) did(str) username(str) flags(int) scheme(str) 

+ 2 - 2
scripts/mysql/my_create.sql

@@ -253,13 +253,13 @@ CREATE TABLE silo (
     UNIQUE KEY silo_idx1 (mid)
 );
 
-INSERT INTO version (table_name, table_version) values ('uri','2');
+INSERT INTO version (table_name, table_version) values ('uri','3');
 CREATE TABLE uri (
     uid VARCHAR(64) NOT NULL,
     did VARCHAR(64) NOT NULL,
     username VARCHAR(64) NOT NULL,
     flags INT UNSIGNED NOT NULL DEFAULT '0',
-    scheme INT NOT NULL DEFAULT '0',
+    scheme VARCHAR(8) NOT NULL DEFAULT 'sip',
     KEY uri_idx1 (username, did),
     KEY uri_uid (uid)
 );

+ 2 - 2
scripts/oracle/or_create.sql

@@ -247,13 +247,13 @@ CREATE TABLE silo (
     silo_idx1 UNIQUE (mid, )
 );
 
-INSERT INTO version (table_name, table_version) values ('uri','2');
+INSERT INTO version (table_name, table_version) values ('uri','3');
 CREATE TABLE uri (
     uid string(64) NOT NULL,
     did string(64) NOT NULL,
     username string(64) NOT NULL,
     flags int NOT NULL DEFAULT '0',
-    scheme int NOT NULL DEFAULT '0'
+    scheme string(8) NOT NULL DEFAULT 'sip'
 );
 
 INSERT INTO version (table_name, table_version) values ('speed_dial','2');

+ 1 - 1
scripts/postgres/pg_create.sql

@@ -250,7 +250,7 @@ CREATE TABLE uri (
     did VARCHAR(64) NOT NULL,
     username VARCHAR(64) NOT NULL,
     flags INTEGER NOT NULL DEFAULT '0',
-    scheme INTEGER NOT NULL DEFAULT '0'
+    scheme VARCHAR(8) NOT NULL DEFAULT 'sip'
 );
 
 CREATE INDEX uri_idx1 ON uri (username, did);