public class PostgresDatabaseSnapshotGenerator
extends liquibase.snapshot.jvm.JdbcDatabaseSnapshotGenerator
Constructor and Description |
---|
PostgresDatabaseSnapshotGenerator() |
Modifier and Type | Method and Description |
---|---|
protected String |
convertColumnNameToDatabaseTableName(String columnName) |
protected String |
convertFromDatabaseName(String objectName) |
protected String |
convertPrimaryKeyName(String pkName) |
protected String |
convertTableNameToDatabaseTableName(String tableName) |
protected void |
getColumnsForUniqueConstraint(liquibase.database.Database database,
long conrelid,
Array keys,
liquibase.database.structure.UniqueConstraint constraint) |
int |
getPriority(liquibase.database.Database database) |
protected void |
readUniqueConstraints(liquibase.snapshot.DatabaseSnapshot snapshot,
String schema,
DatabaseMetaData databaseMetaData) |
boolean |
supports(liquibase.database.Database database) |
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
public boolean supports(liquibase.database.Database database)
public int getPriority(liquibase.database.Database database)
protected String convertTableNameToDatabaseTableName(String tableName)
convertTableNameToDatabaseTableName
in class liquibase.snapshot.jvm.JdbcDatabaseSnapshotGenerator
protected String convertColumnNameToDatabaseTableName(String columnName)
convertColumnNameToDatabaseTableName
in class liquibase.snapshot.jvm.JdbcDatabaseSnapshotGenerator
protected String convertPrimaryKeyName(String pkName) throws SQLException
convertPrimaryKeyName
in class liquibase.snapshot.jvm.JdbcDatabaseSnapshotGenerator
SQLException
protected String convertFromDatabaseName(String objectName)
convertFromDatabaseName
in class liquibase.snapshot.jvm.JdbcDatabaseSnapshotGenerator
protected void readUniqueConstraints(liquibase.snapshot.DatabaseSnapshot snapshot, String schema, DatabaseMetaData databaseMetaData) throws liquibase.exception.DatabaseException, SQLException
readUniqueConstraints
in class liquibase.snapshot.jvm.JdbcDatabaseSnapshotGenerator
liquibase.exception.DatabaseException
SQLException
protected void getColumnsForUniqueConstraint(liquibase.database.Database database, long conrelid, Array keys, liquibase.database.structure.UniqueConstraint constraint) throws SQLException
SQLException
Copyright © 2018 XIMA MEDIA GmbH. All rights reserved.