Class PgWorkDirs

java.lang.Object
org.pgcodekeeper.core.database.base.project.AbstractWorkDirs
org.pgcodekeeper.core.database.pg.project.PgWorkDirs
All Implemented Interfaces:
IWorkDirs

public class PgWorkDirs extends AbstractWorkDirs
Directory structure definitions for PostgreSQL project loader.
  • Constructor Details

    • PgWorkDirs

      public PgWorkDirs()
      Creates PgWorkDirs with default directory structure only.
    • PgWorkDirs

      public PgWorkDirs(Path altDirsFile)
      Creates PgWorkDirs and applies overrides from the given alt-dirs properties file. Supports standard DbObjType keys and the following custom keys:
      • MAT_VIEW — materialized views (subset of VIEW)
      • FOREIGN_TABLE — foreign tables (subset of TABLE)
      • TRIGGER_FUNC — trigger functions (subset of FUNCTION)
      Parameters:
      altDirsFile - path to the alt-dirs properties file (any filename), or null for defaults only