Name | Modified | Size | Downloads / 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 integratepgroll
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 frompgroll convert
- :rabbit: From now on
pgroll
uses the filename as the migration name. This, migration name cannot be set usingname
attribute in migration files. You must remove the attributename
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 frompgroll 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
increate_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
andmigrate
fail on non-empty schema without migration histories (#835) - [0290c1] [baseline] Unhide the
pgroll baseline
comand (#846)