Download Latest Version v0.14.1 source code.tar.gz (600.7 kB)
Email in envelope

Get an email when there's a new version of pgroll

Home / v0.13.0
Name Modified Size InfoDownloads / Week
Parent folder
pgroll.macos.arm64 2025-05-27 24.8 MB
pgroll_0.13.0_checksums.txt 2025-05-27 427 Bytes
pgroll.linux.amd64 2025-05-27 26.3 MB
pgroll.linux.arm64 2025-05-27 25.0 MB
pgroll.macos.amd64 2025-05-27 25.9 MB
pgroll.win.amd64.exe 2025-05-27 46.5 MB
README.md 2025-05-22 2.4 kB
v0.13.0 source code.tar.gz 2025-05-22 587.1 kB
v0.13.0 source code.zip 2025-05-22 726.0 kB
Totals: 9 Items   149.8 MB 0

:zap: Highlights

  • :duck: New command: baseline to help integrate pgroll into existing databases
  • :orangutan: migrate command fails early if there is an issue in a migration file

Read the release blog post for more details: https://pgroll.com/blog/pgroll-0-13-0-update

:red_circle: Breaking changes

  • :flags: --name flag is removed from pgroll convert
  • :rabbit: From now on pgroll uses the filename as the migration name. This, migration name cannot be set using name attribute in migration files. You must remove the attribute name from your new, unapplied migration files.

Changelog

  • [db2a61] Add missing documentation link from README badge (#828)
  • [4e909c] Add test coverage for ReadMigration (#853)
  • [d4f007] Change local docker-compose setup (#824)
  • [16173d] Document new constraint type in create_constraint: primary_key (#839)
  • [99819d] Fail early in migrate if there is an incompatible migration file (#827)
  • [9fb054] Fix JSON example in create_constraint documentation page (#840)
  • [5c0101] Fix backfill on tables with case sensitive names (#831)
  • [1b31da] Mark hidden commands in build-cli-definition tool (#847)
  • [675bfd] New DBAction: AlterSequenceOwnerAction (#848)
  • [a149a4] New DBAction: CreateCheckConstraintAction (#837)
  • [529d72] New DBAction: CreateFKConstraintAction (#843)
  • [df51a3] New DBAction: DropConstraintAction (#849)
  • [cabb62] New DBAction: ValidateConstraintAction (#838)
  • [cc8fa3] Refactoring of writing migrations to file (#821)
  • [052ab7] Remove --name flag from pgroll convert (#851)
  • [2982cf] Remove redundant pgroll.internal parameter (#823)
  • [316054] Remove support for the name field in migrations (#852)
  • [034cb1] Simplify README.md (#825)
  • [27f9da] Stop setting name field for inferred migrations (#854)
  • [7241a5] Use DropTableAction in create_table operation (#836)
  • [2aee64] [baseline] Add pgroll baseline command (#832)
  • [4d9bc1] [baseline] Add docs for the pgroll baseline command (#844)
  • [32bfe5] [baseline] Make pgroll migrate baseline-aware (#834)
  • [149d0c] [baseline] Make pgroll pull pull only migrations after the most recent baseline (#833)
  • [50d690] [baseline] Make start and migrate fail on non-empty schema without migration histories (#835)
  • [0290c1] [baseline] Unhide the pgroll baseline comand (#846)
Source: README.md, updated 2025-05-22