DBD-KingBase
view release on metacpan or search on metacpan
[Rainer Tammer]
- Revert META.yml to 1.0, until such time as tools
can handle 1.1 (CPAN bug #39461) [Taro Nishino]
Version 2.10.6 (released September 19, 2008)
- Correctly quote all bytea characters. (CPAN bug #39390) [Rod Taylor]
- Prevent core dump when checking $dbh->{standard_conforming_strings}
on older servers. [Greg Sabino Mullane]
- Skip unicode tests if server is set to 'LATIN1' [Greg Sabino Mullane]
Version 2.10.5 (released September 16, 2008)
- Fix SIGNATURE file
Version 2.10.4 (released September 16, 2008)
- Force use of math library when compiling. Per report
t/08async.t - Tests asynchronous methods.
t/09arrays.t - Tests array manipulation.
t/10_pg_error_field.t - Tests $dbh->pg_error_field function
t/12placeholders.t - Tests placeholders.
t/20savepoints.t - Test savepoints.
t/30unicode.t - Test Unicode. Or at least UTF8.
t/99cleanup.t - Removes anything we have created for the tests (e.g. tables)
t/99_lint.t - Various minor code cleanliness checks. Requires TEST_CRITIC to be set.
t/99_perlcritic.t - Uses Perl::Critic to check KB.pm and all of the test files.
Requires that TEST_CRITIC is set. It is recommended that you get all the
Perl::Critic policies via Bundle::Perl::Critic::IncludingOptionalDependencies.
.perlcriticrc - Used by the above: we assume tests are run from the main dir.
SHA256 4d49dc6a2f33611a308eab1f8fcdebe5e0a37104c9b81d958839589d5ef20079 t/03dbmethod.t
SHA256 bb350e5fcd0dfadcc4456a6466347f74256dffca946911d1a64732342846751f t/03smethod.t
SHA256 7204ad6c852ec3dae2a70bc737e6529a6dc1bf561100c41e1ba9f1f83dfad348 t/04misc.t
SHA256 f15caa03686703b6a3f4cf3501cff1ff416becf9d2fd45689e5763bed85e7b02 t/06bytea.t
SHA256 23578d946dcc191168e9e1fb225f7aab8b0f9fcffe17866a146780038123a34b t/07copy.t
SHA256 3743261fef1e22b9596ddebb8b89a77e1e1f20f7bc11d1bc972e3497b6955766 t/08async.t
SHA256 63de5bcae23e6e3f897b30c4c223a4e4b87172e190a1c23dcab6fd0aec46f427 t/09arrays.t
SHA256 4669eef3a1dbdd527e3c2e9e1c4b4112ee8f93d7d2ede7b7ad48ecb41f884fd6 t/10_pg_error_field.t
SHA256 ea6da3e2ba9a9cfcc1a8fe322779919176dc98749d53cee674e95aa6e4ce50b7 t/12placeholders.t
SHA256 17a3a92837e3c081b5c1f3dec3bf52ab84b572d0539ead7badb4ab567bbc616d t/20savepoints.t
SHA256 8cb362815bc0df049160aed736f94b43c422887bff5cf457f40efe4e74a93dc0 t/30unicode.t
SHA256 fb504e6b8b2326d0c3fd9b775d1ba73404af2f689f9dc911a4de69936d2dc209 t/99cleanup.t
SHA256 46123aef9ce6a4db7636adddf780eefc747d175c844657e7096c96cb26466e31 t/dbdpg_test_setup.pl
SHA256 50be982cc158a60f531674a593a55a05cac2f358b865e0cbcc6fc86285f719c0 t/lib/App/Info.pm
SHA256 e930aed2b35b6dd2504c8652f8037ce8e98454e0105babeca46ee133996fa084 t/lib/App/Info/Handler.pm
SHA256 bda949f555f730887b54d12627fdf17f290b245cf03ca14b7c4fc5b996c33884 t/lib/App/Info/Handler/Print.pm
SHA256 4092fd15dde2aad9d9b35bfd2814ac8e833c444f97e5a8de1da8cda12a667489 t/lib/App/Info/Handler/Prompt.pm
SHA256 8769f4669decf0e294f7e2af4e70e30df62281f6f972c9d9120ea899e534df23 t/lib/App/Info/RDBMS.pm
SHA256 7ea6b4ee4b5cd6b0b44939544138503ede324c8a85a06a8b51334d62c1298669 t/lib/App/Info/RDBMS/Kingbase.pm
SHA256 36b5ac866344827a286687f036ed2702d2ccdee450ad1581a64995523b6df976 t/lib/App/Info/Request.pm
SHA256 6725541fdeb205716695fca6ff90f77d4e37e33f7d2cefab0b8f946876f646f9 t/lib/App/Info/Util.pm
if (NULL != client_encoding) {
STRLEN len = strlen(client_encoding);
New(0, clean_encoding, len + 1, char);
for (i = 0, j = 0; i < len; i++) {
const char c = toLOWER(client_encoding[i]);
if (isALPHA(c) || isDIGIT(c))
clean_encoding[j++] = c;
};
clean_encoding[j] = '\0';
imp_dbh->client_encoding_utf8 =
(strnEQ(clean_encoding, "utf8", 4) || strnEQ(clean_encoding, "unicode", 8))
? DBDPG_TRUE : DBDPG_FALSE;
Safefree(clean_encoding);
}
else {
imp_dbh->client_encoding_utf8 = DBDPG_FALSE;
}
}
/* ================================================================== */
long pg_quickexec (SV * dbh, const char * sql, const int asyncflag)
( run in 0.726 second using v1.01-cache-2.11-cpan-9581c071862 )