ソースを参照

- did column added

Jan Janak 19 年 前
コミット
df5ba072e2

+ 11 - 2
db/schema/credentials.xml

@@ -10,7 +10,7 @@
 <table xmlns:my="http://iptel.org/dbschema/mysql"
     xmlns:db="http://docbook.org/ns/docbook">
     <name>credentials</name>
-    <version>6</version>
+    <version>7</version>
     <description>
 	Credentials table maps credentials, identified by username and realm to
 	users identified by uid. Credentials can be used in digest
@@ -35,6 +35,15 @@
 	</description>
     </column>
 
+    <column id="credentials.did">
+	<name>did</name>
+	<type>string</type>
+	<size>&id_len;</size>
+	<description>
+	    DID of the virtual domain the username belongs to.
+	</description>
+    </column>
+
     <column id="credentials.realm">
 	<name>realm</name>
 	<type>string</type>
@@ -244,7 +253,7 @@
     <index>
 	<name>cred_idx</name>
 	<colref linkend="credentials.auth_username"/>
-	<colref linkend="credentials.realm"/>
+	<colref linkend="credentials.did"/>
     </index>
 
     <index>

+ 1 - 1
scripts/dbtext/ser_db/credentials

@@ -1 +1 @@
-auth_username(str) realm(str) password(str) flags(int) ha1(str) ha1b(str) uid(str) 
+auth_username(str) did(str) realm(str) password(str) flags(int) ha1(str) ha1b(str) uid(str) 

+ 4 - 3
scripts/mysql/my_create.sql

@@ -65,16 +65,17 @@ CREATE TABLE missed_calls (
     KEY mc_cid_key (sip_callid)
 );
 
-INSERT INTO version (table_name, table_version) values ('credentials','6');
+INSERT INTO version (table_name, table_version) values ('credentials','7');
 CREATE TABLE credentials (
     auth_username VARCHAR(64) NOT NULL,
+    did VARCHAR(64) NOT NULL,
     realm VARCHAR(64) NOT NULL,
     password VARCHAR(28) NOT NULL DEFAULT '',
     flags INT NOT NULL DEFAULT '0',
     ha1 VARCHAR(32) NOT NULL,
     ha1b VARCHAR(32) NOT NULL DEFAULT '',
     uid VARCHAR(64) NOT NULL,
-    KEY cred_idx (auth_username, realm),
+    KEY cred_idx (auth_username, did),
     KEY uid (uid)
 );
 
@@ -433,4 +434,4 @@ CREATE TABLE customers (
     UNIQUE KEY cu_idx (cid)
 );
 
- 
+ 

+ 3 - 2
scripts/oracle/or_create.sql

@@ -65,9 +65,10 @@ CREATE TABLE missed_calls (
 
 );
 
-INSERT INTO version (table_name, table_version) values ('credentials','6');
+INSERT INTO version (table_name, table_version) values ('credentials','7');
 CREATE TABLE credentials (
     auth_username string(64) NOT NULL,
+    did string(64) NOT NULL,
     realm string(64) NOT NULL,
     password string(28) NOT NULL DEFAULT '',
     flags int NOT NULL DEFAULT '0',
@@ -419,4 +420,4 @@ CREATE TABLE customers (
     cu_idx UNIQUE (cid, )
 );
 
- 
+ 

+ 3 - 2
scripts/postgres/pg_create.sql

@@ -68,6 +68,7 @@ CREATE INDEX mc_cid_key ON missed_calls (sip_callid);
 
 CREATE TABLE credentials (
     auth_username VARCHAR(64) NOT NULL,
+    did VARCHAR(64) NOT NULL,
     realm VARCHAR(64) NOT NULL,
     password VARCHAR(28) NOT NULL DEFAULT '',
     flags INTEGER NOT NULL DEFAULT '0',
@@ -76,7 +77,7 @@ CREATE TABLE credentials (
     uid VARCHAR(64) NOT NULL
 );
 
-CREATE INDEX cred_idx ON credentials (auth_username, realm);
+CREATE INDEX cred_idx ON credentials (auth_username, did);
 CREATE INDEX uid ON credentials (uid);
 
 CREATE TABLE attr_types (
@@ -417,4 +418,4 @@ CREATE TABLE customers (
 );
 
 
- 
+