Create PostgreSQL81Dialect and PostgreSQL82Dialect (Eric Dalquist)

Description

PostgreSQL81Dialect should use the default implementation for supportsIfExistsBeforeTableName().

PostgreSQL82Dialect should override supportsIfExistsBeforeTableName() to return true.

PostgreSQLDialect should simply override PostgreSQL82Dialect.

Activity

Steve EbersoleFebruary 9, 2012 at 6:21 AM

Closing for 4.1 release

Former userFebruary 6, 2012 at 6:27 PM

Fixed in master.

Eric DalquistFebruary 2, 2012 at 12:23 AM

Both pull requests have been updated with the suggested changes.

Former userFebruary 1, 2012 at 8:46 AM

Here is what I propose:

1) move all the stuff from PostgreSQLDialect into PostgreSQL81Dialect, but don't override supportsIfExistsBeforeTableName()
2) PostgreSQL82Dialect extends PostgreSQL81Dialect; overrides supportsIfExistsBeforeTableName() to return true
3) PostgreSQLDialect extends PostgreSQL82Dialect

PostgreSQLDialect will be deprecated in 4.1.0 (HHH-7014) and will be removed in 5.0 (HHH-7015).

Eric DalquistJanuary 31, 2012 at 5:41 PM

Fixed

Details

Assignee

Reporter

Components

Fix versions

Priority

Created January 31, 2012 at 5:00 PM
Updated May 23, 2012 at 3:27 PM
Resolved February 6, 2012 at 6:27 PM