Kenichi Ishigaki
998847196d
use func to support older DBI
2018-10-13 17:48:20 +09:00
Kenichi Ishigaki
52c2e15fa5
fix a broken virtual filecontent table test
2018-09-17 04:07:42 +09:00
Kenichi Ishigaki
113ca70aa5
Fix to use a PV value as a virtual table column value where appropriate (RT-124941)
2018-09-17 03:46:52 +09:00
Ed J
8500529c1b
add deferrability to foreign_key_info
2018-08-26 22:02:12 +01:00
Brendan Byrd
62a54a4610
Create DBD::SQLite::GetInfo with a more verbose set of data
2018-04-30 19:45:39 -04:00
Kenichi Ishigaki
1d665d8661
fetching attributes from a statement handle whose database handle is disabled should return an error, instead of coredump under perl with -fsanitize=address
...
- reported by Peter Rabbitson
2018-03-21 15:04:09 +09:00
Kenichi Ishigaki
ef9f0d2424
add order by to make a test more reliable (ribasushi++)
...
- 849d2ac9ad (commitcomment-27150620)
2018-01-28 00:29:00 +09:00
Kenichi Ishigaki
849d2ac9ad
Add a regression test for RT-124227
2018-01-27 12:34:47 +09:00
Kenichi Ishigaki
7b949c35a4
Fix test failures for older perls because of the line ending
2018-01-20 16:34:02 +09:00
Kenichi Ishigaki
72fd3e009e
Remove NoWarnings test from t/43_fts.t because Perl may spit a locale warning under some environment
2018-01-20 16:07:33 +09:00
Kenichi Ishigaki
fbf0714a3c
implemented ParamValues statement handle attribute (RT-123886)
2017-12-16 03:31:54 +09:00
Kenichi Ishigaki
573d6f02b7
fixed ISNOT undef case
2017-11-21 05:15:27 +09:00
Kenichi Ishigaki
0dbc9d1074
made the table name argument for statistics_info() case-insensitive (RT-122581)
2017-09-07 07:14:19 +09:00
Peter Rabbitson
c4eab85ff7
Workaround for upcoming lack of dot in @INC ( RT#120444, sigh )
...
Zero functional changes, simply executed the following:
find . -name '*.t' -exec perl -0777 -p -i -e 's|^use t::lib::SQLiteTest|use lib "t/lib";\nuse SQLiteTest|m' {} +
Also had to do a manual (but identical) fix in t/01_compile.t
2017-05-05 00:48:33 +02:00
SATO Kentaro
8f8741d1b7
fix zero-length BLOB value is retrieved as undef
2017-03-14 00:20:56 +09:00
Kenichi Ishigaki
e4c031b7ba
remove VERSION from t/lib/SQLiteTest.pm
2017-03-04 15:05:38 +09:00
Kenichi Ishigaki
434aea6479
rename t/lib/Test.pm to t/lib/SQLiteTest.pm
2017-03-04 15:04:39 +09:00
Kenichi Ishigaki
5c053be183
releng 1.55_03
2017-02-14 10:30:22 +09:00
Kenichi Ishigaki
ca430e9091
releng 1.55_02
2017-01-08 01:47:34 +09:00
Dave Rolsky
2b2ff06eab
Fix statistics_info when only unique indexes were requested
...
This was completely broken before. Now there's a test so it should stay
working.
2017-01-07 10:23:24 -06:00
Kenichi Ishigaki
28590db64e
releng 1.55_01
2017-01-04 00:42:34 +09:00
Kenichi Ishigaki
2abb10acb3
removed no_warnings test from t/37_regexp.t to ignore locale warnings (Locale '...' may not work well)
2016-12-26 15:05:42 +09:00
Kenichi Ishigaki
72ec7c9245
releng 1.54
2016-12-24 11:35:51 +09:00
Kenichi Ishigaki
35f3454e7e
releng 1.53_01
2016-11-26 10:31:24 +09:00
Kenichi Ishigaki
e17149317a
re-enable perl tokenizer by calling sqlite3_db_config if SQLite >= 3.12
2016-11-26 10:07:24 +09:00
Kenichi Ishigaki
8878009ede
releng 1.52
2016-11-15 22:02:40 +09:00
Kenichi Ishigaki
a9afbccd6a
releng 1.51_07
2016-10-16 14:14:06 +09:00
Kenichi Ishigaki
473a3bf4bf
releng 1.51_05
2016-06-23 10:19:58 +09:00
Kenichi Ishigaki
25321bfda1
fixed RT-115465: column_info doesn't parse sizes with spaces (ilmari++)
2016-06-23 10:07:09 +09:00
Kenichi Ishigaki
996562ec28
releng 1.51_04
2016-03-07 13:31:27 +09:00
Kenichi Ishigaki
2db5167b43
releng 1.51_03
2016-02-20 20:05:59 +09:00
Kenichi Ishigaki
bb93e93884
skip no warnings test because it's known to fail under perl >= 5.22 and non-utf8 locale (RT-112220)
2016-02-20 19:57:02 +09:00
Kenichi Ishigaki
90dc44a63b
releng 1.51_02
2016-02-20 10:49:35 +09:00
Kenichi Ishigaki
c716e6b56a
compare perl_match and db_match
2016-02-20 10:43:33 +09:00
Kenichi Ishigaki
8a50806e17
try Encode for older perls
2016-02-20 10:33:14 +09:00
Kenichi Ishigaki
95bd200674
not to use Japanese multibyte characters directly
2016-02-20 10:21:36 +09:00
Kenichi Ishigaki
000a351046
releng 1.51_01
2016-02-20 10:02:10 +09:00
Kenichi Ishigaki
7ae3f655d0
make sure to set internal unicode mode before registering default callbacks (REGEXP function etc)
2016-02-20 09:45:11 +09:00
Kenichi Ishigaki
abed684c43
two-arg fts3_tokenizer() is disabled by default for security concerns as of SQLite 3.11.0, unless DBD::SQLite is compiled with -DSQLITE_ENABLE_FTS3_TOKENIZER
2016-02-16 11:55:27 +09:00
Kenichi Ishigaki
75c3f2e5e3
releng 1.50
2016-02-11 00:03:11 +09:00
Kenichi Ishigaki
ff895aa2f6
releng 1.49_08
2016-01-30 09:53:49 +09:00
Kenichi Ishigaki
a17b7f350f
these tests should be skipped if DBD::SQLite is not compiled with FTS3/4
2016-01-30 09:48:03 +09:00
Kenichi Ishigaki
008e1291d5
ignore one of the tests that requires the enhanced query syntax if DBD::SQLite is not compiled with ENABLE_FTS3_PARENTHESIS (RT-111558)
2016-01-30 09:41:38 +09:00
Kenichi Ishigaki
db43f7a75e
releng 1.49_07
2016-01-21 10:09:37 +09:00
Kenichi Ishigaki
36a662a274
releng 1.49_06
2016-01-15 12:39:12 +09:00
Kenichi Ishigaki
c58791f768
releng 1.49_05
2016-01-11 22:30:08 +09:00
Kenichi Ishigaki
0d52eae83d
added a test for strlike
2016-01-11 19:44:57 +09:00
Kenichi Ishigaki
b624002827
sqlite_db_readonly requires SQLite 3.7.11
2016-01-11 19:38:17 +09:00
Kenichi Ishigaki
8845364fba
implemented ReadOnly attribute
2016-01-10 09:16:38 +09:00
Kenichi Ishigaki
92f3b0bb52
releng 1.49_04
2015-11-24 21:57:11 +09:00