Releases: tds-fdw/tds_fdw
tds_fdw-1.0.5
tds_fdw-1.0.5
Today, I am releasing version 1.0.5 of tds_fdw, a TDS foreign data wrapper. It can be used to connect to Microsoft SQL Server and Sybase databases. This should work on PostgreSQL 9.1+.
New in this version:
- Fixed an issue that caused problems for versions older than PostgreSQL 9.4. See issue #34.
tds_fdw-1.0.4
tds_fdw-1.0.4
Today, I am releasing version 1.0.4 of tds_fdw, a TDS foreign data wrapper. It can be used to connect to Microsoft SQL Server and Sybase databases. This should work on PostgreSQL 9.1+.
New in this version:
- Added support for PostgreSQL 9.5. See issue #33. Thanks to GitHub user @mc-soi for this patch!
- Fixed several memory leaks. See issue #29.
- Implemented a special conversion for the
DATETIME
type, so that it can be converted into PostgreSQL'stimestamp
type without tinkering with the system's locale settings. See issues #28, #21, and #13. - Added some variables that provide a way to write
tds_fdw
memory usage to the PostgreSQL error log for diagnostic purposes. These variables are calledtds_fdw.show_before_row_memory_stats
,tds_fdw.show_after_row_memory_stats
,tds_fdw.show_finished_memory_stats
.
This version does not support write operations, where push-downs, column push-downs, or join push-downs.
tds_fdw-1.0.3
tds_fdw-1.0.3
Today, I am releasing version 1.0.3 of tds_fdw, a TDS foreign data wrapper. It can be used to connect to Microsoft SQL Server and Sybase databases. This should work on PostgreSQL 9.1+.
New in this version:
- Fixed bug that made tds_fdw treat empty strings as NULL in some versions of the TDS protocol. See issue #18.
- Added "msg_handler" foreign server option. If set to "notice", DB-Library messages are turned into PostgreSQL notices. If set to "blackhole", DB-Library messages are ignored. By default, "msg_handler" is set to "blackhole." See issue #22.
- Removed "database" foreign table option. Use "database" foreign server option instead.
- The "row_estimate_method" foreign table option can now be set server-wide for a foreign server.
- General code refactoring.
This version does not support write operations, where push-downs, column push-downs, or join push-downs.
tds_fdw-1.0.2
tds_fdw-1.0.2
Today, I am releasing version 1.0.2 of tds_fdw, a TDS foreign data wrapper. It can be used to connect to Microsoft SQL Server and Sybase databases. This should work on PostgreSQL 9.1+.
New in this version:
- Fixed bug causing negative row count estimations in query plans. See issues #14 and #15.
- Added database and dbuse options to foreign server objects. This also fixes issues with Microsoft Azure. See issues #23.
- Added tds_version option to foreign server objects. See issue #24.
- Added row_estimate_method option to foreign table objects. Default value is execute. If set to execute, tds_fdw will execute a query on the remote table and count the number of rows used to build the query plan. If set to showplan_all, tds_fdw will use MS SQL Server's SET SHOWPLAN_ALL feature to get the estimated the number of rows used to build the query plan. I hope to add a Sybase optimization eventually.
- General code refactoring, mostly related to options and row estimations.
This version does not support write operations, predicate push-downs, or join push-downs.
tds_fdw-1.0.1
tds_fdw-1.0.1
This is version 1.0.1 of tds_fdw, a TDS foreign data wrapper. It can be used to connect to Microsoft SQL Server and Sybase databases. This has been tested on PostgreSQL 9.1 and 9.2, but it should also support 9.3.
This version does not support write operations, added in PostgreSQL 9.3.
tds_fdw-1.0.0
tds_fdw-1.0.0
This is version 1.0.0 of tds_fdw, a TDS foreign data wrapper. It can be used to connect to Microsoft SQL Server and Sybase databases. This has been tested on PostgreSQL 9.1 and 9.2, but it should also support 9.3.
This version does not support write operations, added in PostgreSQL 9.3.