HomeFreeBSD

databases/sqlrelay: 0.58.1 -> 0.59

Description

databases/sqlrelay: 0.58.1 -> 0.59

0.59 - updated docs, removed some Cygwin-specific info
added support for login warnings
made bind variable buffers dynamic on the client side
added maxbindvars parameter on the server side
binding a NULL to an integer works with db2 now
moved getting started with DB docs into the cloud
added a semaphore to ensure that the listener doesn't hand off the

		client to the connection until the connection is ready,
		elimiating a race condition on the handoff socket that could
		occur if the connection timed out waiting for the listener
		just after the listener had decided to use that connection

oracle temp tables that need to be truncated at the end of the session

		are truncated with "truncate table xxx" now rather than
		"delete from xxx"

oracle temp tables that need to be dropped at the end of the session

		are truncated first, rather than the connection re-logging in

an ora-14452 error (basically indicating that a temp table can only be

		dropped after being truncated, or if the current session ends)
		does not automatically trigger a re-login any more

updated cachemanager to use directory::read() directly instead of

		directory::getChildName(index)

added cache and opencache commands to sqlrsh
made cache ttl a 64-bit number
added enabled="yes"/"no" parameter to logger modules
updated odbc connection code to use new/delete and rudiments methods

		rather than malloc/free and native calls

retired Ruby DBI driver
fixed command line client crash when using -id "instance" with an

		instance that uses authtier="database"

fixed bugs that could make reexecuted db2 selects fail and cause a

		database re-login loop

tweaked spec file to remove empty directories on uninstall
fixed typo that could sometimes cause a listener crash
postgresql and mdbtools return error code of 1 rather than 0 for all

		errors now

tweaked odbc driver to work with Oracle Heterogenous Agent (dblinks)
fixed bugs related to autocommit with db's that support transaction

		blocks

implemented the ODBC driver-manager dialog for windows
updated windows installer to install ODBC registry settings
ODBC driver copies references now
fixed various bugs in sqlrconfigfile that caused sqlr-start with no

		-id to crash or behave strangely sometimes

refactored build process to use nmake and be compatible with many

		different versions of MS Visual Studio

updated the slow query logger to show the date/time that the query

		was executed

consolidated c, c++ and server source/includes down a few levels
implemented column-remapping for get db/table/column commands to

		enable different formats for mysql, odbc, etc.

odbc connection correctly returns database/table lists now
added support for maxselectlistsize/maxitembuffersize to MySQL

		connection

updated mysql connection to fetch blob columns in chunks and not be

		bound by maxitembuffersize

fixed a misspelling in sqlrelay.dtd
swapped order of init directory detection, looking for /etc/init.d

		ahead of /etc/rc.d/init.d to resolve conflict with dkms on
		SuSE Enterprise

C# api and tests compile and work under Mono on unix/linux now
sqlr-start spawns a new window on Windows now
added global temp table tracking for firebird
added droptemptables parameter for firebird
added globaltemptables parameter for oracle and firebird
updated mysql connection to allow mysql_init to allocate a mysql

		struct on platforms that support mysql_init, rather than
		using a static struct

fixed subtle noon/midnight-related bugs in date/time translation
updated mysql connection to get affected rows when not using the

		statement api

updated mysql connection not to use the statement API on windows,

		for now

disabled mysql_change_user, for now
fixed blob-input binds on firebird

Details

Provenance
piAuthored on
Parents
rP385724: devel/rudiments: 0.49 -> 0.50
Branches
Unknown
Tags
Unknown