Class PostgreSQLSchema

java.lang.Object
org.flywaydb.core.internal.database.base.Schema<PostgreSQLDatabase,PostgreSQLTable>
org.flywaydb.database.postgresql.PostgreSQLSchema

public class PostgreSQLSchema extends org.flywaydb.core.internal.database.base.Schema<PostgreSQLDatabase,PostgreSQLTable>
PostgreSQL implementation of Schema.
  • Field Summary

    Fields inherited from class org.flywaydb.core.internal.database.base.Schema

    database, jdbcTemplate, name
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    PostgreSQLSchema(org.flywaydb.core.internal.jdbc.JdbcTemplate jdbcTemplate, PostgreSQLDatabase database, String name)
    Creates a new PostgreSQL schema.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected PostgreSQLTable[]
     
    protected void
     
    protected void
     
    protected void
     
    protected boolean
     
    protected boolean
     
    org.flywaydb.core.internal.database.base.Table
    getTable(String tableName)
     
    protected org.flywaydb.core.internal.database.base.Type
    getType(String typeName)
     

    Methods inherited from class org.flywaydb.core.internal.database.base.Schema

    allFunctions, allTables, allTypes, clean, create, doAllFunctions, drop, empty, equals, exists, getFunction, getName, hashCode, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait