This is a  castor setting but the error came back. It did not get resolved.

<!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Mapping DTD Version 1.0//EN"
"http://castor.exolab.org/mapping.dtd";>
<mapping>
<key-generator name="HIGH-LOW" alias="keygen">
<param name="table" value="seq"/>
<param name="key-column" value="seq_table_name"/>
<param name="value-column" value="max_pk_value"/>
<param name="grab-size" value="50"/>
<param name="same-connection" value="false"/>
</key-generator>
</mapping>

Steve
----- Original Message ----- 
From: "Werner Guttmann" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, January 25, 2008 5:48 PM
Subject: Re: [castor-user] read-only connection for generating keys for 
postgres.


> And Derby doe snot have a similar parameter ?
> 
> Werner
> 
> Stephen Ince wrote:
>> Just a guess. My thinking was that maybe postgres got a connection out 
>> of the pool that was initially read-only and didn't set it read/write.
>> 
>> Steve
>> ----- Original Message ----- From: "Werner Guttmann" 
>> <[EMAIL PROTECTED]>
>> To: <[email protected]>
>> Sent: Friday, January 25, 2008 4:30 PM
>> Subject: Re: [castor-user] read-only connection for generating keys for 
>> postgres.
>> 
>> 
>>> Interesting, indeed. How did you come about this solution for 
>>> postgreSQL, if I may ask ?
>>>
>>> Werner
>>>
>>> Stephen Ince wrote:
>>>> Werner,
>>>>     I think I solved the problem for postgres but not derby.
>>>>  <mapping>
>>>> <key-generator name="HIGH-LOW" alias="keygen">
>>>> :
>>>> <param name="same-connection" value="false"/>
>>>> </key-generator>
>>>> </mapping>
>>>> This seemed to worked for postgres. With derby I get a similiar error.
>>>>  Nested error: java.sql.SQLException: An SQL data change is not 
>>>> permitted for a read-only connection, user or database.: An SQL data 
>>>> change is not permitted for a read-only connection, user or database.
>>>>  Steve
>>>> ----- Original Message -----
>>>> From: "Werner Guttmann" <[EMAIL PROTECTED] 
>>>> <mailto:[EMAIL PROTECTED]>>
>>>> To: <[email protected] <mailto:[email protected]>>
>>>> Sent: Friday, January 25, 2008 3:48 PM
>>>> Subject: Re: [castor-user] read-only connection for generating keys 
>>>> for postgres.
>>>>
>>>>  > Stephen,
>>>>  >
>>>>  > can you supply me with a test case (packaged as part of a Jira 
>>>> issue) so
>>>>  > that I could easily replay this problem ?
>>>>  >
>>>>  > Regards
>>>>  > Werner
>>>>  >
>>>>  > Stephen Ince wrote:
>>>>  >> I am getting the following error when I try to save an object 
>>>> using a
>>>>  >> key sequence.
>>>>  >> This works fine for oracle, sqlserver, hsqldb and db2.
>>>>  >>
>>>>  >> Here is my database.xml.  Is there something I can do it to force 
>>>> castor
>>>>  >> to use a different connection to get the keys or change 
>>>> connection from
>>>>  >> read-only to non read-only?
>>>>  >>
>>>>  >> org.exolab.castor.jdo.keygen.MaxKeyGenerator:
>>>>  >> org.postgresql.util.PSQLException: ERROR: transaction is read-only.:
>>>>  >> ERROR: transaction is read-only
>>>>  >>
>>>>  >> <!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Mapping DTD Version 
>>>> 1.0//EN"
>>>>  >> "http://castor.exolab.org/mapping.dtd";>
>>>>  >> <mapping>
>>>>  >> <key-generator name="HIGH-LOW" alias="keygen">
>>>>  >> <param name="table" value="seq"/>
>>>>  >> <param name="key-column" value="seq_table_name"/>
>>>>  >> <param name="value-column" value="max_pk_value"/>
>>>>  >> <param name="grab-size" value="50"/>
>>>>  >> <param name="same-connection" value="true"/>
>>>>  >> </key-generator>
>>>>  >> </mapping>
>>>>  >>
>>>>  >> Steve
>>>>  >>
>>>>  >> 
>>>> ---------------------------------------------------------------------
>>>>  >> To unsubscribe from this list please visit:
>>>>  >>
>>>>  >>    http://xircles.codehaus.org/manage_email
>>>>  >>
>>>>  >>
>>>>  >
>>>>  >
>>>>  > ---------------------------------------------------------------------
>>>>  > To unsubscribe from this list please visit:
>>>>  >
>>>>  >    http://xircles.codehaus.org/manage_email
>>>>  >
>>>>  >
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list please visit:
>>>
>>>    http://xircles.codehaus.org/manage_email
>>>
>>>
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe from this list please visit:
>> 
>>    http://xircles.codehaus.org/manage_email
>> 
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
> 
>    http://xircles.codehaus.org/manage_email
> 
>

Reply via email to