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.14.0
Name Modified Size InfoDownloads / Week
Parent folder
pgroll.linux.arm64 2025-07-04 25.1 MB
pgroll_0.14.0_checksums.txt 2025-07-04 427 Bytes
pgroll.linux.amd64 2025-07-04 26.4 MB
pgroll.macos.amd64 2025-07-04 26.0 MB
pgroll.macos.arm64 2025-07-04 25.0 MB
pgroll.win.amd64.exe 2025-07-04 46.7 MB
README.md 2025-07-03 5.2 kB
v0.14.0 source code.tar.gz 2025-07-03 600.6 kB
v0.14.0 source code.zip 2025-07-03 747.9 kB
Totals: 9 Items   150.5 MB 0

:zap: Highlights

✅ Validate migrations before execution with the new pgroll validate command ⚙️ Auto update migration files with the new pgroll update command 📁 Get the connection string for the most recent version schema with the newpgroll latest url command 📛 Specify version schema names with the version_schema field or run without them with the --use-version-schema flag

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

Changelog

  • [63a8f4] Add --yes flag to pgroll baseline (#865)
  • [050e2e] Add VersionSchema field to operation integration tests (#886)
  • [a90b58] Add pgroll latest url command (#927)
  • [1fb32c] Add a global --use-version-schema flag to the pgroll CLI (#919)
  • [a7c4bb] Add coverage job again (#868)
  • [6c3298] Add coverage report to pull requests (#864)
  • [5cbaa7] Add documentation for the pgroll latest url command (#928)
  • [063a24] Add more details to update subcommand page (#877)
  • [fe34c2] Add new DBAction to add columns to existing tables (#894)
  • [934a20] Add new DBAction to rename tables (#893)
  • [f67205] Add new DBAction: RenameDuplicatedColumnAction (#883)
  • [b533a1] Add new DBActions for setting and dropping default values (#892)
  • [c3fddb] Add new subcommand to update migrations that contain breaking changes (#855)
  • [f8bf96] Add new subcommand to validate migration files (#856)
  • [ebd41a] Add tests for SchemaAfterMigration method (#926)
  • [5b3c94] Add trigger configuration to backfill.Task (#931)
  • [1dd00f] Allow migration files to specify a versionSchema field (#884)
  • [899645] Always remove version schema on rollback and complete (#920)
  • [68b779] Bump golangci-lint to v2 (#904)
  • [531a91] Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 (#941)
  • [25fe03] Bump github.com/pterm/pterm from 0.12.80 to 0.12.81 (#870)
  • [21589a] Bump github.com/santhosh-tekuri/jsonschema/v6 from 6.0.1 to 6.0.2 (#857)
  • [f028dc] Bump golang.org/x/tools from 0.33.0 to 0.34.0 (#871)
  • [914582] Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 (#942)
  • [92bb10] Combine the return values of Start into a single data class (#945)
  • [aac8b3] Comment out coverage check, so we get a baseline (#867)
  • [542166] Construct version schema name in Roll.StartDDLOperations without DB lookup (#912)
  • [07d8d0] Ensure lex ordering of inferred migration names with respect to pgroll migrations (#899)
  • [146d74] Ignore all DDL executed by pgroll (#890)
  • [192f4e] Keep pgroll state schema in sync with pgroll binary version (#876)
  • [589bc3] Make pgroll latest schema ignore migrations for which no version schema exists (#916)
  • [31dd8d] Move Status method to roll package (#921)
  • [b6c7a9] Move TriggerConfig to backfill package (#923)
  • [22d7cc] New DBAction for adding unique constraints using indices (#897)
  • [535abb] New DBAction for creating index concurrently (#939)
  • [e01a51] New DBAction for setting replica identity (#938)
  • [d2a121] New DBAction to create primary key constraint from index (#901)
  • [711b4d] New DBAction to run raw SQL statements (#898)
  • [44e4e0] New DBAction: SetNotNullAction (#878)
  • [0ac209] Remove Ensure JSON examples are formatted CI step (#873)
  • [a75c3f] Remove State.LastSchema method (#909)
  • [e7786f] Remove WithNoVersionSchemaForRawSQL opton (#903)
  • [215095] Remove examples-schema-validation CI build step (#874)
  • [1fe1af] Remove redundant check from MissingMigrations method (#911)
  • [7f4430] Remove redundant check from UnappliedMigrations method (#869)
  • [716f47] Remove redundant parameter from previous_migration function (#914)
  • [6dfeb3] Remove unnecessary param from Start function (#934)
  • [353250] Rename WithDisableViewsManagement roll option (#917)
  • [c3c73e] Rename pgroll.internal GUC to pgroll.no_inferred_migrations (#932)
  • [d7f2f6] Return DBActions from Complete (#902)
  • [12dd5a] Return DBActions from Rollback (#929)
  • [b11758] Return backfill.Task from Start phase operations (#924)
  • [470b5e] Return list of DBAction from Start (#944)
  • [d8ce04] Revert "Bump github.com/pterm/pterm from 0.12.80 to 0.12.81 (#870)" (#875)
  • [2293fd] Set default values for columns in new schema version views (#860)
  • [c1b0f9] Simplify previous_migration function (#922)
  • [7b932e] Split pgroll latest (#861)
  • [be1a7c] Support altering primary key columns that are not included in FK constraints (#930)
  • [bc4089] Turn Duplicator into a DBAction (#937)
  • [497137] Update pgroll latest to take account of migration version_schema (#896)
  • [1e4ed7] Update docs for new versionSchema field (#887)
  • [6218ca] Update docs with backfill-batch-delay and backfill-batch-size options (#881)
  • [c74a24] Update error type returned when Roll.LatestVersionRemote finds no version schema (#918)
  • [6f73c9] Use DropIndexAction when rolling back index creation (#891)
  • [9535bc] Use DropFunctionAction in remaning operations (#880)
  • [803868] Use jsonb_strip_nulls in read_schema function (#925)
  • [fcda88] Use existing dbactions in op_alter_column (#879)
Source: README.md, updated 2025-07-03