So far I haven`t found a solution for the following problem.
I have a number of txt files with tab spaced data.
Each file`s row looks like:
<name> <value0> <value1> ... <valueN-1>
In one file N is the same for all rows, but between files N can have different
values.
So each row represents an array of real values of length N, and an array name.
I would like to store the data in an sqlite database, using the following
schema:
create table array
(
id integer primary key autoincrement,
name text
);
create table array_value
(
id integer primary key autoincrement,
arrayId integer,
index integer,
value real,
foreign key(arrayId) references array(id)
);
What I do now is read the file (outside of sqlite) and use individual insert
commands for each row of a file.
If I compare the speed of doing this for one file to an import statement in
sqlite itself there is a big difference, '.import' is much faster
Is there a way to convert table file1 (see below) to the tables array and
array_value using sqlite commands?
create table file1
(
name text,
value0 real,
value1 real,
value2 real,
.
.
.
valueN-1 real
);
.mode tabs
.import file1.txt file1
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users