Skip to content

Releases: multum/pg-differ

v3.5.1

23 Oct 21:06
Compare
Choose a tag to compare

Bug Fix

  • fix error occurring when using column.unique property

v3.5.0

20 Oct 20:44
Compare
Choose a tag to compare

Enhancement

  • add new interpolation syntax for using variables in schemas
  • add locals as the second argument for import()

Internal

  • improve test πŸ’Ž

v3.4.0

06 Oct 17:48
622fddd
Compare
Choose a tag to compare

Enhancement

  • significantly improve identity column update. You can now increase the minimum value and decrease the maximum value
  • add reset search_path to public value for more accurate reading of database metadata

Bug Fix

  • add removal of serial sequence before setting column.identity property. Fix #96
  • fix the use of the defaultSchema in the foreignKeys[].references.table

Internal

  • bump dependencies πŸ“¦
  • improve codebase ✨

v3.3.0

22 Jul 17:16
b3fb424
Compare
Choose a tag to compare

Enhancement

  • added indexes[].using option
  • added defaultSchema option to constructor
  • added config file support for CLI

Internal

  • update dependencies πŸ“¦

v3.2.2

18 Jun 19:44
Compare
Choose a tag to compare

Bug Fix

  • fixed incorrect sequence update validation
  • fixed a bug that occurred when using numbers in import.locals

v3.2.1

03 May 09:59
Compare
Choose a tag to compare

Bug Fix

  • added missing values for ForeignKey.[onUpdate|onDelete]

v3.2.0

03 May 09:58
Compare
Choose a tag to compare

Enhancement

  • added short aliases for long data type to generate command
...
columns: {
   id: {
-     type: 'timestamp with time zone',
+     type: 'timestamptz',
      primary: true
   }
}

Bug Fix

  • only necessary files published on npm

Internal

  • update dependencies πŸ“¦
  • refactor data type parsing

v3.1.0

05 Apr 22:06
Compare
Choose a tag to compare

Enhancement

  • added generate command to CLI πŸŽ‰

Internal

  • cosmetic improvement codebase ✨
  • update dependencies πŸ“¦

v3.0.0

21 Mar 17:50
Compare
Choose a tag to compare

Completely redesigned

  • simplified interface πŸ’Ž
  • optimized synchronization algorithm

Completely redesigned and improved tests

  • 100% coverage πŸŽ‰
  • most use cases are covered
  • all tests are independent of each other