github flightaware/Pgtcl v2.0.0-alpha2
Pgtcl v2.0.0-alpha2

latest releases: v3.1.0, v3.0.1, v3.0.0...
pre-release8 years ago
  • Change functionality of pg_quote regarding NULL values.
    pg_quote will now only return "NULL" if the new "-null" flag is
    explicitly specified by the callerd, regardless of whether a database
    handle is also specified (#6).

  • Add a -rowbyrow option to pg_select that will return results through libpq
    a row at a time via PQsetSingleRowMode rather letting libpq wait for all the rows to be returned first.

    (Caveats at https://www.postgresql.org/docs/current/static/libpq-single-row-mode.html should be observed.)

  • Explicitly initialize extra Tcl_ChannelType fields.

  • Make pg_select handle exit conditions more carefully.

  • Fix mislabelled error message text.

  • Regenerate HTML documentation.

  • Add ?connection? option for pg_quote and flags for pg_select.

  • Modify Makefile for docs to only generate HTML by default.

  • Update documentation to reflect changes and updates.

  • Fixed docbook errors in libpgtcl.sgml

  • Deleted html directory to make "make" work.

  • Make -async processing for pg_connect use C-level Tcl boolean handling.

  • Unset array in pg_select at start of each loop to avoid elements
    lingering over (#4).

  • Remove unused variable.

  • Fix possible segfault in pg_select if you unset the array variable
    inside of the code body.

  • Document the pg_select refcount fix.

  • Whitespace cleanup.

  • Remove changelog from 1.4 era; update some text.

  • Update Tcl version in the README.

  • Avoid error during docs part of "make install".

  • Add SGML dependency to dohtml target.

  • Install helper package sc_postgres by default.

  • Minor package README improvements.

  • Helper integration.

  • Regenerate "configure" script.

  • Doc and usage message additions.

  • Simplify most Tcl_GetStringFromObj calls.

  • Remove legacy version handling, requiring Tcl 8.4 or above.
    (Tcl 8.4 has been out for ten years or so, so it's OK.)

  • Remove ifdef compatibility for long-present stuff such as lo_truncate
    that has been in PostgreSQL libpq since version 8.3 (released in 2008).

  • pg_result $res -foreach array code - iterate over tuples in a result handle.

  • Fix compiler warnings.

  • Update build to Tcl Extension Architecture (TEA) 3.9

  • shared library now builds without a reference to libtcl*.so since it
    uses stubs to access that library.

  • "make distclean" will now remove autom4te.cache

  • Add .gitignore to suppress untracked files warning

  • genericize tclsh invocation.

  • clean up compiler warnings.

  • Force UTC in helpers' clock_to_sql_time.

  • Force UTC on timestamp without timezone conversions.

  • Fix gen_update_from_array to work correctly with multiple key fields.

  • Update .gitignore to ignore *.o, *.so, Makefile, pkgIndex.tcl, etc.

  • Migrate README file to a github-friendly markdown format.

  • Migrate from Tcl 8.4 to Tcl 8.5.

  • Update the postgresql database schema comparator.

  • Add subcommands for direct execution of connection handles for
    conndefaults, set_single_row_mode, is_busy, blocking and
    cancel_request.

  • Make "make distclean" get rid of more autoconf work product.

  • Add -nodotfields option to pg_select. If set it will inhibit the creation of
    the .tupno, .numcols and .headers fields in pg_select results.

  • Added new command, pg_set_single_row_mode aka ::pg::set_single_row_mode
    to enable retrieving query results row-by-row.

  • Make "make distclean" get rid of more autoconf work product.

  • Clean up compiler warnings.

  • Update README.freebsd.

  • Add new -withoutnulls option to pg_select, if set will remove null
    fields from the row result array.

  • Reference variable name as a string, not an object, when invoking Tcl_UnsetVar2.

  • Change dbinfo option "pass" to "password".

  • Fix crash in pg_listen.

Don't miss a new Pgtcl release

NewReleases is sending notifications on new releases.