Download Latest Version Reshape 0.11.2 source code.zip (142.8 kB) Google Add to Preferred Sources
Home / v0.10.0
Name Modified Size InfoDownloads / Week
Parent folder
reshape-darwin_amd64 2026-09-08 9.9 MB
reshape-linux_386 2026-09-08 16.6 MB
reshape-linux_amd64 2026-09-08 17.9 MB
reshape-linux_aarch64 2026-09-08 17.6 MB
reshape-darwin_aarch64 2026-09-08 10.0 MB
README.md 2026-09-08 1.3 kB
Reshape 0.10.0 source code.tar.gz 2026-09-08 83.7 kB
Reshape 0.10.0 source code.zip 2026-09-08 123.1 kB
Totals: 8 Items   72.2 MB 0

Features:

  • Added on_delete and on_update as options when creating foreign keys
  • Added support for partial indices, expressions, sort directions and null ordering when creating new indices
  • Added support for creating CHECK constraints in create_table
  • Added the option to specify comments on tables and columns which also propagate to the schema views

Improvements:

  • Validation will now catch invalid syntax and invalid column/table references wherever custom SQL is passed

Fixes:

  • Fixed issue where cross-table up and down expressions could resolve to inconsistent columns depending on when they ran. We now require up and down for cross-table migrations to use qualified column names to avoid ambiguity. This new validation is a breaking change and might require adjusting existing migrations to use qualified column names instead.
  • Fixed issue where new indexes and foreign keys would not get created if referencing a column that changed during the same migration
  • Fixed issue where a cross-table transformation could silently read the wrong column value if the column was changed in the same migration
  • Fixed issue where column order for multi-column indices would not be honored
  • Fixed issue where add_column would reject a valid generated argument
Source: README.md, updated 2026-09-08