You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2003/01/10 19:42:27 UTC

cvs commit: jakarta-james/src/conf sqlResources.xml

noel        2003/01/10 10:42:27

  Modified:    src/conf Tag: branch_2_1_fcs sqlResources.xml
  Log:
  Merged Simon's changes for PostgreSQL -- *UNTESTED BY ME* as I do not run PostgreSQL
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.16.4.1  +32 -0     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.16.4.1
  diff -u -r1.16 -r1.16.4.1
  --- sqlResources.xml	27 Nov 2002 08:11:53 -0000	1.16
  +++ sqlResources.xml	10 Jan 2003 18:42:26 -0000	1.16.4.1
  @@ -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>
  @@ -253,6 +254,21 @@
           )
           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 (message_name, repository_name)
  +        )
  +    </sql>
       <sql name="createTable" db="sapdb">
           CREATE TABLE ${table} (
               message_name varchar (200) NOT NULL,
  @@ -299,6 +315,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 +387,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:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>