Hi Daniel,
So far, we have taken the approach to have a single dictionary for each
database that covers all applicable versions.  The JDBC driver is queried to
determine the version for any specific actions.  This approach has worked
for us thus far.  You can reference the connectedConfiguration method in the
DB2Dictionary as an example.  If (or when) this approach becomes too
cumbersome, then we'll have to consider individual dictionaries.

Kevin

On 7/9/07, Daniel Migowski <[EMAIL PROTECTED]> wrote:

 Hello OpenJPA developers,

I fixed some bugs in the Postgresqldatabase definition, and before
submitting a patch, i wanted to know how support for different database
versions is planned. Should the only be one definition per database or will
the future bring definitions like postgres81, postgres80 etc.. I know that
the automatic detection of a version is not possible directly from JDBC-URL,
and IMO the standard definition (like "postgres") should be taken. I would
prefer, if the user would be able to specify a more detailed definition like
"postgres81" , instead of having to override their own schema (and there are
some minor changes between the revisions).

What you think?

With regards,
Daniel Migowski

--

 |¯¯|¯¯|    *IKOffice GmbH             Daniel Migowski*
 |  |  |/|                            Mail: [EMAIL PROTECTED]
 |  | // |  Nordstr. 10               Tel.: +49 (441) 21 98 89 52
 |  | \\ |  26135 Oldenburg           Fax.: +49 (441) 21 98 89 55
 |__|__|\|  http://www.ikoffice.de    Mob.: +49 (176) 22 31 20 76

            Geschäftsführer: Ingo Kuhlmann, Daniel Migowski
            Amtsgericht Oldenburg, HRB 201467
            Steuernummer: 64/211/01864


Reply via email to