noel 2003/02/14 19:07:30 Modified: src/conf sqlResources.xml Log: Merged changes already in v2.1 branch into HEAD Revision Changes Path 1.17 +38 -7 jakarta-james/src/conf/sqlResources.xml Index: sqlResources.xml =================================================================== RCS file: /home/cvs/jakarta-james/src/conf/sqlResources.xml,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- sqlResources.xml 27 Nov 2002 08:11:53 -0000 1.16 +++ sqlResources.xml 15 Feb 2003 03:07:30 -0000 1.17 @@ -178,6 +178,7 @@ <sql name="retrieveMessageBodySizeSQL" db="mssql">SELECT datalength(message_body) FROM ${table} WHERE message_name = ? AND repository_name = ?</sql> <sql name="retrieveMessageBodySizeSQL" db="mysql">SELECT length(message_body) FROM ${table} WHERE message_name = ? AND repository_name = ?</sql> <sql name="retrieveMessageBodySizeSQL" db="hypersonic">SELECT length(message_body) FROM ${table} WHERE message_name = ? AND repository_name = ?</sql> + <sql name="retrieveMessageBodySizeSQL" db="postgresql">SELECT length(message_body) FROM ${table} WHERE message_name = ? AND repository_name = ?</sql> <!-- Statements used to delete a message stored in this repository. --> <sql name="removeMessageSQL">DELETE FROM ${table} WHERE message_name = ? AND repository_name = ?</sql> @@ -198,8 +199,7 @@ remote_addr varchar (20) NOT NULL , message_body longblob NOT NULL , last_updated datetime NOT NULL, - PRIMARY KEY (message_name, repository_name), - KEY repo (repository_name) + PRIMARY KEY (repository_name, message_name) ) </sql> <sql name="createTable" db="hypersonic"> @@ -214,7 +214,7 @@ remote_addr varchar (20) NOT NULL , message_body varchar NOT NULL , last_updated timestamp NOT NULL, - PRIMARY KEY (message_name, repository_name) + PRIMARY KEY (repository_name, message_name) ) </sql> <sql name="createTable" db="mssql"> @@ -233,8 +233,8 @@ ALTER TABLE [${table}] WITH NOCHECK ADD CONSTRAINT [PK_${table}] PRIMARY KEY ( - [message_name], - [repository_name] + [repository_name], + [message_name] ) </sql> <sql name="createTable" db="oracle"> @@ -249,10 +249,25 @@ remote_addr varchar2(20) NOT NULL , message_body long raw NOT NULL , last_updated date NOT NULL , - PRIMARY KEY (message_name, repository_name) + PRIMARY KEY (repository_name, message_name) ) TABLESPACE system </sql> + <sql name="createTable" db="postgresql"> + CREATE TABLE ${table} ( + message_name varchar (200) NOT NULL, + repository_name varchar (255) NOT NULL, + message_state varchar (30) NOT NULL , + error_message varchar (200) NULL , + sender varchar (255) NULL , + recipients text NOT NULL , + remote_host varchar (255) NOT NULL , + remote_addr varchar (20) NOT NULL , + message_body bytea NOT NULL , + last_updated timestamp NOT NULL, + PRIMARY KEY (repository_name, message_name) + ) + </sql> <sql name="createTable" db="sapdb"> CREATE TABLE ${table} ( message_name varchar (200) NOT NULL, @@ -265,7 +280,7 @@ remote_addr varchar (20) NOT NULL , message_body long byte NOT NULL , last_updated date NOT NULL, - PRIMARY KEY (message_name, repository_name) + PRIMARY KEY (repository_name, message_name) ) </sql> </sqlDefs> @@ -299,6 +314,7 @@ <sql name="retrieveMessageBodySizeSQL" db="mssql">SELECT datalength(message_body) FROM ${table} WHERE message_name = ? AND repository_name = ?</sql> <sql name="retrieveMessageBodySizeSQL" db="mysql">SELECT length(message_body) FROM ${table} WHERE message_name = ? AND repository_name = ?</sql> <sql name="retrieveMessageBodySizeSQL" db="hypersonic">SELECT length(message_body) FROM ${table} WHERE message_name = ? AND repository_name = ?</sql> + <sql name="retrieveMessageBodySizeSQL" db="postgresql">SELECT length(message_body) FROM ${table} WHERE message_name = ? AND repository_name = ?</sql> <!-- Statements used to delete a message stored in this repository. --> <sql name="removeMessageSQL">DELETE FROM ${table} WHERE message_name = ? AND repository_name = ?</sql> @@ -370,6 +386,21 @@ message_body long raw NOT NULL , last_updated date NOT NULL , PRIMARY KEY (message_name, repository_name) + ) + </sql> + <sql name="createTable" db="postgresql"> + CREATE TABLE ${table} ( + message_name varchar (200) NOT NULL, + repository_name varchar (255) NOT NULL, + message_state varchar (30) NOT NULL , + error_message varchar (200) NULL , + sender varchar (255) NULL , + recipients text NOT NULL , + remote_host varchar (255) NOT NULL , + remote_addr varchar (20) NOT NULL , + message_body bytea NOT NULL , + last_updated timestamp NOT NULL, + PRIMARY KEY (message_name, repository_name) ) </sql> <sql name="createTable" db="sapdb">
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]