Skip to content

v0.2.0

Choose a tag to compare

@fmguerreiro fmguerreiro released this 02 Dec 02:31
· 44 commits to main since this release

What's New

  • Multi-file schema support: Load SQL schemas from multiple files, directories, and glob patterns
    • --schema ./schema/ loads all *.sql files recursively
    • --schema "schema/**/*.sql" supports glob patterns
    • Multiple --schema flags can be combined
    • Duplicate object detection with clear error messages

Usage

# Directory
pgmold apply --schema ./schema/ --database $DB_URL

# Glob pattern
pgmold apply --schema "schema/**/*.sql" --database $DB_URL

# Multiple sources
pgmold apply --schema types.sql --schema "tables/*.sql" --database $DB_URL