From: | dfetter(at)pgfoundry(dot)org (David Fetter) |
---|---|
To: | pgsql-committers(at)postgresql(dot)org |
Subject: | dbi-link - dbi-link: * Added dbi_link_init() function which should be |
Date: | 2006-09-29 02:49:27 |
Message-ID: | 20060929024927.54EC086C6E5@pgfoundry.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers |
Log Message:
-----------
* Added dbi_link_init() function which should be fairly performant.
* dbi_link now uses the %_SHARED hash for common code including database
handles.
* Refactored all remote-calling code to use $_SHARED{remote_exec_dbh}
* Added new SQL-callable method remote_exec() which executes on the
remote side but does not return rows.
* Added new facilities for examining, setting and clearing %_SHARED.
* Debugging is now part of the %_SHARED hash.
* Refactored the setting of pg_settings to an UPDATE.
* Added version_integer() function. Thanks to Andrew of Supernews for
this. I'll be using it to turn on/off features Real Soon Now.
* Added checks in PL/PerlU for YAML and DATA_SOURCE.
* As a consequence of the above, the dangerous, scary string eval is
gone. o/` Ding, dong, the string eval is dead o/`
* dbi_connection now has an environment YAML. Might want to fill this
in when I get some idea of what people might want in their
environments.
* Because it uses spi_prepare, DBI-Link now requires PostgreSQL 8.2 (or
better ;)
* Added tests for mysql connectivity.
Modified Files:
--------------
dbi-link:
README.txt (r1.6 -> r1.7)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/dbi-link/dbi-link/README.txt.diff?r1=1.6&r2=1.7)
dbi_link.sql (r1.3 -> r1.4)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/dbi-link/dbi-link/dbi_link.sql.diff?r1=1.3&r2=1.4)
dbi-link/test:
pg.sql (r1.1 -> r1.2)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/dbi-link/dbi-link/test/pg.sql.diff?r1=1.1&r2=1.2)
Added Files:
-----------
dbi-link:
dump_shared.sql (r1.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/dbi-link/dbi-link/dump_shared.sql?rev=1.1&content-type=text/x-cvsweb-markup)
scrub_shared.sql (r1.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/dbi-link/dbi-link/scrub_shared.sql?rev=1.1&content-type=text/x-cvsweb-markup)
set_shared.sql (r1.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/dbi-link/dbi-link/set_shared.sql?rev=1.1&content-type=text/x-cvsweb-markup)
dbi-link/test:
mysql.sql (r1.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/dbi-link/dbi-link/test/mysql.sql?rev=1.1&content-type=text/x-cvsweb-markup)
mysql.t (r1.1)
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/dbi-link/dbi-link/test/mysql.t?rev=1.1&content-type=text/x-cvsweb-markup)
Removed Files:
-------------
dbi-link:
make_connection.sql
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/dbi-link/dbi-link/make_connection.sql)
remote_query.sql
(http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/dbi-link/dbi-link/remote_query.sql)
From | Date | Subject | |
---|---|---|---|
Next Message | David Fetter | 2006-09-29 02:51:30 | dbi-link - dbi-link: Minor formatting, etc. |
Previous Message | Tom Lane | 2006-09-28 20:51:43 | pgsql: Fix IS NULL and IS NOT NULL tests on row-valued expressions to |