liquibase.snapshot.jvm
Class PostgresDatabaseSnapshotGenerator
java.lang.Object
liquibase.snapshot.jvm.JdbcDatabaseSnapshotGenerator
liquibase.snapshot.jvm.PostgresDatabaseSnapshotGenerator
- All Implemented Interfaces:
- DatabaseSnapshotGenerator
public class PostgresDatabaseSnapshotGenerator
- extends JdbcDatabaseSnapshotGenerator
Methods inherited from class liquibase.snapshot.jvm.JdbcDatabaseSnapshotGenerator |
configureColumnType, convertToForeignKeyConstraintType, createSnapshot, fillForeignKeyInfo, generateForeignKey, getAdditionalForeignKeys, getColumn, getColumnTypeAndDefValue, getDatabaseChangeLogLockTable, getDatabaseChangeLogTable, getDatabaseType, getForeignKeyByForeignKeyTable, getForeignKeys, getMetaData, getTable, hasDatabaseChangeLogLockTable, hasDatabaseChangeLogTable, hasIndex, hasTable, hasView, isColumnAutoIncrement, readColumns, readForeignKeyInformation, readIndexes, readPrimaryKeys, readSequences, readTables, readViews, updateListeners |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PostgresDatabaseSnapshotGenerator
public PostgresDatabaseSnapshotGenerator()
supports
public boolean supports(Database database)
getPriority
public int getPriority(Database database)
convertTableNameToDatabaseTableName
protected java.lang.String convertTableNameToDatabaseTableName(java.lang.String tableName)
- Overrides:
convertTableNameToDatabaseTableName
in class JdbcDatabaseSnapshotGenerator
convertColumnNameToDatabaseTableName
protected java.lang.String convertColumnNameToDatabaseTableName(java.lang.String columnName)
- Overrides:
convertColumnNameToDatabaseTableName
in class JdbcDatabaseSnapshotGenerator
convertPrimaryKeyName
protected java.lang.String convertPrimaryKeyName(java.lang.String pkName)
throws java.sql.SQLException
- Overrides:
convertPrimaryKeyName
in class JdbcDatabaseSnapshotGenerator
- Throws:
java.sql.SQLException
convertFromDatabaseName
protected java.lang.String convertFromDatabaseName(java.lang.String objectName)
- Overrides:
convertFromDatabaseName
in class JdbcDatabaseSnapshotGenerator
readUniqueConstraints
protected void readUniqueConstraints(DatabaseSnapshot snapshot,
java.lang.String schema,
java.sql.DatabaseMetaData databaseMetaData)
throws DatabaseException,
java.sql.SQLException
- Overrides:
readUniqueConstraints
in class JdbcDatabaseSnapshotGenerator
- Throws:
DatabaseException
java.sql.SQLException
getColumnsForUniqueConstraint
protected void getColumnsForUniqueConstraint(Database database,
long conrelid,
java.sql.Array keys,
UniqueConstraint constraint)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
Copyright © 2011 Liquibase.org. All Rights Reserved.