PostgreSQLDoctrine

Provides extended Doctrine and Doctrine migrations PostgreSQL support with specific features such as enums, arrays, aggregate, JSON(B) and many other specific functions.

MIT License

Downloads
2.3K
Stars
2
Committers
1

Bot releases are visible (Hide)

PostgreSQLDoctrine - v1.8.1 Latest Release

Published by pfilsx 3 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/pfilsx/PostgreSQLDoctrine/compare/v1.8.0...v1.8.1

PostgreSQLDoctrine - v1.8.0

Published by pfilsx over 1 year ago

  • add JsonArrayType
  • add support of json array to array tool
  • add support of return type for array aggregate func

What's Changed

Full Changelog: https://github.com/pfilsx/PostgreSQLDoctrine/compare/v1.7.3...v1.8.0

PostgreSQLDoctrine - v1.7.3

Published by pfilsx over 1 year ago

What's Changed

Full Changelog: https://github.com/pfilsx/PostgreSQLDoctrine/compare/v1.7.2...v1.7.3

PostgreSQLDoctrine - v1.7.2

Published by pfilsx over 1 year ago

Fix distinct in string_agg function

Full Changelog: https://github.com/pfilsx/PostgreSQLDoctrine/compare/v1.7.1...v1.7.2

PostgreSQLDoctrine - v1.7.1

Published by pfilsx over 1 year ago

What's Changed

  • add missed array type cast functions

Full Changelog: https://github.com/pfilsx/PostgreSQLDoctrine/compare/v1.7.0...v1.7.1

PostgreSQLDoctrine - v1.7.0

Published by pfilsx over 1 year ago

What's Changed

New functions:

  • ArrayToJson (ARRAY_TO_JSON)
  • JsonArrayLength (JSON_ARRAY_LENGTH)
  • JsonbArrayLength (JSONB_ARRAY_LENGTH)
  • JsonbBuildArray (JSONB_BUILD_ARRAY)
  • JsonbBuildObject (JSONB_BUILD_OBJECT)
  • JsonbEach (JSONB_EACH)
  • JsonbEachText (JSONB_EACH_TEXT)
  • JsonbObjectKeys (JSONB_OBJECT_KEYS)
  • JsonBuildArray (JSON_BUILD_ARRAY)
  • JsonBuildObject (JSON_BUILD_OBJECT)
  • JsonEach (JSON_EACH)
  • JsonEachText (JSON_EACH_TEXT)
  • JsonObjectKeys (JSON_OBJECT_KEYS)
  • Overlaps (&&)
  • ToArray (ARRAY[])
  • ToJson (TO_JSON)
  • ToJsonb (TO_JSONB)

Full Changelog: https://github.com/pfilsx/PostgreSQLDoctrine/compare/v1.6.1...v1.7.0

PostgreSQLDoctrine - v1.6.1

Published by pfilsx over 1 year ago

fix ts_match parsing

PostgreSQLDoctrine - v1.6.0

Published by pfilsx over 1 year ago

What's Changed

Full Changelog: https://github.com/pfilsx/PostgreSQLDoctrine/compare/v1.5.0...v1.6.0

PostgreSQLDoctrine - v1.5.0

Published by pfilsx over 1 year ago

PostgreSQLDoctrine - v1.4.1

Published by pfilsx over 1 year ago

Allow distinct in aggregate functions

Full Changelog: https://github.com/pfilsx/PostgreSQLDoctrine/compare/v1.4.0...v1.4.1

PostgreSQLDoctrine - v1.4.0

Published by pfilsx over 1 year ago

What's Changed

Full Changelog: https://github.com/pfilsx/PostgreSQLDoctrine/compare/v1.3.1...v1.4.0

PostgreSQLDoctrine - v1.3.1

Published by pfilsx over 1 year ago

PostgreSQLDoctrine - v1.3.0

Published by pfilsx over 1 year ago

PostgreSQLDoctrine - v1.2.3

Published by pfilsx over 1 year ago

  • add enum label string type check
  • fix json model types registration on multiple calls
  • fix comparator typehints for compatibility

Full Changelog: https://github.com/pfilsx/PostgreSQLDoctrine/compare/v1.2.2...v1.2.3

PostgreSQLDoctrine - v1.2.2

Published by pfilsx over 1 year ago

PostgreSQLDoctrine - v1.2.1

Published by pfilsx over 1 year ago

Allow TraceableNormalizer for JsonModelType

Full Changelog: https://github.com/pfilsx/PostgreSQLDoctrine/compare/v1.2.0...v1.2.1

PostgreSQLDoctrine - v1.2.0

Published by pfilsx over 1 year ago

JSON(B) support first iteration - basic functions and JsonModelType simple implementation

What's Changed

Full Changelog: https://github.com/pfilsx/PostgreSQLDoctrine/compare/v1.1.1...v1.2.0

PostgreSQLDoctrine - v1.1.1

Published by pfilsx almost 2 years ago

Add php classname to enum comment

Full Changelog: https://github.com/pfilsx/PostgreSQLDoctrine/compare/v1.1.0...v1.1.1

PostgreSQLDoctrine - v1.1.0

Published by pfilsx almost 2 years ago

Add automatic enum type registration in driver wrapper
Add basic enum altering support(only extending values without reordering yet)

Full Changelog: https://github.com/pfilsx/PostgreSQLDoctrine/compare/v1.0.0...v1.1.0

PostgreSQLDoctrine - v1.0.0

Published by pfilsx almost 2 years ago

Initial release.
Support for postgresql enums