i'm running mariadb (10.0.2-mariadb) on centos 6.4 , use mariadb's connect-engine read log files. since log files way big recreated error 2 csv files consisting of 1 line each.
mariadb [jedi]> create table test1 ( char(10), b char(10) ) engine=connect table_type=csv file_name='/tmp/test1.csv' sep_char=';' compress=0 multiple=0; query ok, 0 rows affected (0.00 sec) mariadb [jedi]> create table test2 ( char(10), b char(10) ) engine=connect table_type=csv file_name='/tmp/test2.csv' sep_char=';' compress=0 multiple=0; query ok, 0 rows affected (0.01 sec) mariadb [jedi]> select * test1; +------+------+ | | b | +------+------+ | test | bla | +------+------+ 1 row in set (0.00 sec) mariadb [jedi]> select * test2; +-------+------+ | | b | +-------+------+ | test2 | blub | +-------+------+ 1 row in set (0.00 sec)
now interesting feature merge these files 1 table, should possible (says https://kb.askmonty.org/en/connect-table-types-data-files/#multiple-file-tables).
but if it:
mariadb [jedi]> create table test_all ( char(10), b char(10) ) engine=connect table_type=csv file_name='/tmp/test*.csv' sep_char=';' compress=0 multiple=1; query ok, 0 rows affected (0.00 sec) mariadb [jedi]> select * test_all; error 2013 (hy000): lost connection mysql server during query
does know explanation? never mind "compress=0", tested reading gzipped files, works charme... until try read 2 files 1 table.
thanks, jens
this bug in mariadb 10.0.2 fixed in 10.0.3 (the corresponding ticket says 10.0.4 error not happen anymore 10.0.3).
Comments
Post a Comment