Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (24m)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-26 19:30:23 UTC Now

2008-03-13 00:31:12 UTC MAIN commitmail json YAML

Updated databases/p5-DBD-postgresql 1.49 -> 2.2.2

2.2.2
- Add parse_trace_flag as statement handle method.

2.2.1
- Fixed memory leaks in dbdimp.c
- Fixed strlen problems in dbdimp.c
- Change local trace_flags to lowercase.

2.1.0
- Add PERL_NO_GET_CONTEXT #define to improve performance on threaded Perls
- Raise the minimum DBI version to 1.52.
- Allow arrayrefs into bind_col

2.0.0
- Make minimum supported server 7.4.
- Overhaul COPY functions: deprecate pg_getline, pg_putline,
and pg_endcopy. The new functions are pg_getcopydata,
pg_getcopydata_async, pg_putcopydata, and pg_putcopyend.
- Add support for arrays: can pass in arrayrefs to execute, and
they are automatically returned as arrays when fetching.
- Add support for asynchronous queries.
- Allow raw transaction statements through - in other words,
do not croak if $dbh->prepare("COMMIT") is attempted.
- Check transaction status after each command, to allow
things such as 'PREPARE TRANSACTION' to work properly.
- Add $dbh->{pg_placeholder_dollaronly} to allow '?' and other symbols
to be used in prepared statements without getting interpreted as
placeholders, i.e. the geometric operator '?#'
- Fix memory leak in bytea quoting.
- Fix memory leak in pg_notifies.
- Fix memory leak when using savepoints.
- Use adbin, not adsrc, when figuring out the sequence name for the
last_insert_id() method. This allows the function to work properly
if the sequence name is changed. Note that {pg_cache=>0} should be
passed to the function if you expect this might happen.
- Use unsigned chars when parsing passed-in queries, preventing UTF-8
strings from ruining the prepare. UTF-16 may still cause problems.
- Fix crash when executing query with two placeholders side by side.
- Skip item if no matching key in foreign_key_info.
- Fix bug in last_insert_id.
- Fix pg_description join in table_info().
- Make sure arrays handle UTF-8 smoothly.
- Force column names to respect utf8-ness.
- Make sure array items are marked as UTF as needed.
- Force SQL_REAL and SQL_NUMERIC to be float8 not float4.
- Allow objects with stringification overloading to work with quote().
- Switch from pow to powf to support AIX compiler issue.
- Add three new columns to column_info, to return unquoted
version: pg_schema, pg_table, and pg_columns. Add all
three to primary_key_info, and the first two to table_info.
- Change $dbh->{User} to $dbh->{Username}
- Change $dbh->{Name} to return the entire DSN string, minus the
'dbi:Pg:' part.
- Allow data_sources to accept optional arguments.
- Add private_attribute_info() method.
- Add SQL_INTERVAL and others to types.c
- Added statistics_info function
- Be much more flexible in test connection options.
- Overhaul test suite, allow tests to be run individually.
- Quick support for named trace level 'SQL'
- Very experimental support for bind_param_inout, use with caution.

(tonnerre)