Revision history for Perl extension DBD::Solid.
0.20a 9 Feb 2001
IMPORTANT fixes:
- now links against Solid v3.52 libs
0.13a Nov 9, 1999
IMPORTANT fixes:
- Added Brian Slesinsky's fix for alignment problem on solaris w/
timestamps
- Makefile.PL works a little better and detects and warns on Solid
version problems
0.12 Jul 26, 1999
IMPORTANT
Minor fixes:
- Now links to Solid 3.0 libaries
0.11 Feb 24, 1998
IMPORTANT fix:
- rebinding of placeholders and NULL values
Minor fixes:
- $sth->err gets Solid's native error code.
Recent versions used to set $xxx->err to -1 independent
of the error returned by Solid.
- SELECT statements not longer require a finish() between
execute() of the same sth.
- All binary columns (including BINARY and VARBINARY
types) may be used from perl in a transparent fashion.
- ping() not raising error even if RaiseError is set.
- DBD::Solid::Const not longer used inside Solid.pm
due to problems with mod_perl/embperl. SQL type values
are included in recent DBI modules.
- tests use now DBI_DSN/DBI_USER/DBI_PASS env vars.
- Column names of arbitrary length are possible now (although
there is most likely a Solid limit for this).
0.10 Feb 09, 1998
- added Win32 ($Config{ostype} == 'MSWin32') to Makefile.PL
- added freebsd to Makefile.PL (thanks to Tom)
- fixed ping() method for Solid's unix pipe connections
(thanks to Tom Moertel)
0.09 Nov 20, 1997
- added support for InactiveDestroy (as suggested by tim)
- added ping() method.
- added irix to Makefile.PL (and a note in the README)
- Autocommit relies (again) on the corresponding database
function.
0.08
- Bugfixes
-
0.07 Sun Jun 08 20:14:01 MET DST 1997
- Bugfixes
-
- bind_columns now works immediate after prepare().
- AutoCommit handled by driver,
rollback/commit at disconnect() depends on AutoCommit value.
This works around a Solid database bug.
- Enhancements
-
- INCOMPATIBILITIES
-
- It's not longer possible to set the size of the buffer
used to fetch LONG columns using the $sth->{blob_size} syntax.
You may use either the solid_blob_size attribute to prepare()
or the blob_read function.
- After fetching all rows, $sth->err becomes zero instead
of +100 to suppress weird messages from $h->{PrintError}
at end of each fetch.
0.06 Tue May 31 1997
- Bugfix for perl 5.003: testenv.pm now uses Exporter.
0.05 Sat May 10 03:24:12 MET DST 1997
- truncate of LONG fields is now working
- some minor bugs, especially tests, are fixed
- error handling complies to the DBI draft
($h->err, $h->errstr and $h->state should be full functional)
- Makefile.PL is now a bit more intelligent
- Tested with Perl5.003_95 and DBI-0.81
0.04
- The 0.03 test problem is FIXED.
- Bugfix fetchrow(): returns truncated LONG VARCHAR columns now
with the truncated size, not padded with random
memory contents.
- Bugfix fetchrow(): TIMESTAMP values are now converted to
ascii without forgetting the time value. This is
done using sprintf().
No way with implicit TIMESTAMP=>C_CHAR conversion (???)
- Makefile.PL:
added Solid-2.2 filenames.
added [experimental] shared linking with static
Solid libraries.
- blob_read() works! - at least with Solid-2.2.
0.02 Tue Feb 26 03:12:57 1997
0.01 Tue Dec 31 07:02:39 1996
- original version; created by h2xs 1.16