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, updateListenerspublic boolean supports(liquibase.database.Database database)
public int getPriority(liquibase.database.Database database)
protected String convertTableNameToDatabaseTableName(String tableName)
convertTableNameToDatabaseTableName in class liquibase.snapshot.jvm.JdbcDatabaseSnapshotGeneratorprotected String convertColumnNameToDatabaseTableName(String columnName)
convertColumnNameToDatabaseTableName in class liquibase.snapshot.jvm.JdbcDatabaseSnapshotGeneratorprotected String convertPrimaryKeyName(String pkName) throws SQLException
convertPrimaryKeyName in class liquibase.snapshot.jvm.JdbcDatabaseSnapshotGeneratorSQLExceptionprotected String convertFromDatabaseName(String objectName)
convertFromDatabaseName in class liquibase.snapshot.jvm.JdbcDatabaseSnapshotGeneratorprotected void readUniqueConstraints(liquibase.snapshot.DatabaseSnapshot snapshot,
String schema,
DatabaseMetaData databaseMetaData)
throws liquibase.exception.DatabaseException,
SQLException
readUniqueConstraints in class liquibase.snapshot.jvm.JdbcDatabaseSnapshotGeneratorliquibase.exception.DatabaseExceptionSQLExceptionprotected void getColumnsForUniqueConstraint(liquibase.database.Database database,
long conrelid,
Array keys,
liquibase.database.structure.UniqueConstraint constraint)
throws SQLException
SQLExceptionCopyright © 2018 XIMA MEDIA GmbH. All rights reserved.