Преглед на файлове

lib/srdb1/schema: Updated XCAP indices to fix MySQL primary key issue

- The previous commit was incorrect
Peter Dunkley преди 13 години
родител
ревизия
2a41fe4fd1

+ 1 - 0
lib/srdb1/schema/pr_xcap.xml

@@ -85,6 +85,7 @@
 
     <index>
         <name>doc_uri_idx</name>
+	<colref linkend="doc_uri"/>
         <unique/>
     </index>
 

+ 1 - 1
utils/kamctl/db_sqlite/presence-create.sql

@@ -68,7 +68,7 @@ CREATE TABLE xcap (
     source INTEGER NOT NULL,
     doc_uri VARCHAR(255) NOT NULL,
     port INTEGER NOT NULL,
-    CONSTRAINT xcap_doc_uri_idx UNIQUE ()
+    CONSTRAINT xcap_doc_uri_idx UNIQUE (doc_uri)
 );
 
 CREATE INDEX xcap_account_doc_type_idx ON xcap (username, domain, doc_type);

+ 1 - 1
utils/kamctl/mysql/presence-create.sql

@@ -68,7 +68,7 @@ CREATE TABLE xcap (
     source INT(11) NOT NULL,
     doc_uri VARCHAR(255) NOT NULL,
     port INT(11) NOT NULL,
-    CONSTRAINT doc_uri_idx UNIQUE ()
+    CONSTRAINT doc_uri_idx UNIQUE (doc_uri)
 ) ENGINE=MyISAM;
 
 CREATE INDEX account_doc_type_idx ON xcap (username, domain, doc_type);

+ 1 - 1
utils/kamctl/oracle/presence-create.sql

@@ -92,7 +92,7 @@ CREATE TABLE xcap (
     source NUMBER(10),
     doc_uri VARCHAR2(255),
     port NUMBER(10),
-    CONSTRAINT xcap_doc_uri_idx  UNIQUE ()
+    CONSTRAINT xcap_doc_uri_idx  UNIQUE (doc_uri)
 );
 
 CREATE OR REPLACE TRIGGER xcap_tr

+ 1 - 1
utils/kamctl/postgres/presence-create.sql

@@ -68,7 +68,7 @@ CREATE TABLE xcap (
     source INTEGER NOT NULL,
     doc_uri VARCHAR(255) NOT NULL,
     port INTEGER NOT NULL,
-    CONSTRAINT xcap_doc_uri_idx UNIQUE ()
+    CONSTRAINT xcap_doc_uri_idx UNIQUE (doc_uri)
 );
 
 CREATE INDEX xcap_account_doc_type_idx ON xcap (username, domain, doc_type);