php-src/ext/pdo_dblib
2017-08-17 22:09:29 +02:00
..
tests Add PDO parameter types for national character set strings 2017-03-20 18:25:50 -04:00
config.m4 Look for PDO include files in the right folder 2015-02-06 12:06:29 +01:00
config.w32 remove checks for eol dependencies 2017-07-10 15:00:16 +02:00
CREDITS add myself to pdo_dblib CREDITS 2016-10-27 12:14:12 -04:00
dblib_driver.c Add PDO parameter types for national character set strings 2017-03-20 18:25:50 -04:00
dblib_stmt.c Update copyright headers to 2017 2017-01-02 09:30:12 -06:00
pdo_dblib.c Expose DB-Library version as \PDO::DBLIB_ATTR_VERSION attribute on \PDO instance 2017-01-27 18:38:56 -05:00
php_pdo_dblib_int.h Add PDO parameter types for national character set strings 2017-03-20 18:25:50 -04:00
php_pdo_dblib.h Update copyright headers to 2017 2017-01-02 09:30:12 -06:00
README Handle SQLDECIMAL/SQLNUMERIC types, which are used by later TDS versions 2016-09-13 16:32:37 -04:00

This is the unified Sybase-DB style driver for PDO.

This extension register itself as:
	- 'mssql' when built against the Microsoft DBLIB library
	- 'sybase' when built against Sybase ct-lib
	- 'dblib' when built against FreeTDS

The following database products are free for testing:
	- Microsoft SQL Server Express (Windows Only)
	- Sybase Adaptive Server (Windows, Linux, *NIX)
	- Microsoft SQL Server Azure (One Month Trial Cloud Service)

You must set the following environment variables to run the tests:
	- PDO_DBLIB_TEST_DSN  - DSN (e.g., dblib:host=localhost;dbname=test)
	- PDO_DBLIB_TEST_USER - database user
	- PDO_DBLIB_TEST_PASS - database user password

This extension supports multiple versions of the TDS protocol. There are
behavioral differences between versions. When making changes, it's recommended
to test across all supported versions. You can specify a version using a version
parameter in the DSN. See dblib_driver.c:pdo_dblib_handle_factory() for valid
values. Some tests check version-specific behavior by parsing this string, so
it's best to use the DSN (rather than freetds.conf, etc.) to set the version.