Skip to content

Releases: ashenBlade/postgres-dev-helper

v1.1.0

13 Aug 18:09
Compare
Choose a tag to compare

Changes

Support for Bitmapset and Relids - show elements of set.

Add custom user type aliases in configuration file.

Extension is activated automatically on presence of: configuration file, nodes.h or nodetags.h files.

PG variables view shows only when extension is activated and when debug session is active.

Add version 2 config file schema.


For more info see CHANGELOG.md
Code changes: v1.0.0...v1.1.0

v1.0.0

09 Aug 17:15
Compare
Choose a tag to compare

Current release puts this extension in then production ready state. Most changes are minor.

Changes

Added

Support for T_XidList

Removed

EPQState from list of well known special members


For more info see CHANGELOG.md
Code changes: v0.2.0...v1.0.0

v0.2.0

04 Aug 13:46
Compare
Choose a tag to compare

This release is more production ready, but needs more review and tests. Seems like v1.0.0 will be soon.

Changes

Added

  • Separate configuration file - .vscode/pgsql_hacker_helper.json
  • Support for user defined special members
  • Add more special members
  • Show real NodeTag to variable name in Pg variables view

Fixed

  • Pg variables view blink at each debugger step

For more info see CHANGELOG.md
Code changes: https://github.com/ashenBlade/postgres-dev-helper/compare/v0.1.1..v0.2.0

v0.1.1

26 Jul 16:46
Compare
Choose a tag to compare

Fix error when all variables in view were expandable. Even, when it was NULL

v0.1.0

25 Jul 12:35
Compare
Choose a tag to compare

Initial release of extension. Not really production ready - tested only for 15.6 version.
This release is intended to be tested by community and to collect feedback.

Features:

  • Separate view with Node * variables introspection for their real type (based on NodeTag)
  • Intrinsics for List * and PlannerInfo * types - show list elements as array, and simple_rel/rte_array elements
  • Dump Node * to stdout using postgres pprint(Node *) function