Class PostgreSQL
java.lang.Object
org.alfasoftware.morf.jdbc.AbstractDatabaseType
org.alfasoftware.morf.jdbc.postgresql.PostgreSQL
- All Implemented Interfaces:
DatabaseType
Support for PostgreSQL database hosts.
- Author:
- Copyright (c) Alfa Financial Software 2019
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.alfasoftware.morf.jdbc.DatabaseType
DatabaseType.Registry -
Field Summary
FieldsFields inherited from interface org.alfasoftware.morf.jdbc.DatabaseType
H2, MY_SQL, ORACLE, SQL_SERVER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextractJdbcUrl(String url) formatJdbcUrl(JdbcUrlElements jdbcUrlElements) getXADataSource(String jdbcUrl, String username, String password) Returns a PostgreSQL XA data source.booleanmatchesProduct(String product) openSchema(Connection connection, String databaseName, String schemaName) sqlDialect(String schemaName) Methods inherited from class org.alfasoftware.morf.jdbc.AbstractDatabaseType
canTrace, driverClassName, extractHostAndPort, extractPath, identifier, splitJdbcUrlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.alfasoftware.morf.jdbc.DatabaseType
reclassifyException
-
Field Details
-
IDENTIFIER
- See Also:
-
-
Constructor Details
-
PostgreSQL
public PostgreSQL()
-
-
Method Details
-
formatJdbcUrl
-
openSchema
-
getXADataSource
Returns a PostgreSQL XA data source.- Throws:
IllegalStateException- If the data source cannot be created.- See Also:
-
sqlDialect
-
matchesProduct
-
extractJdbcUrl
-