in reply to SQLite in memory database to scalar
It looks like it should be possible in theory to copy from one in-memory database to another (SQLite Online Backup API), but it doesn't seem to be implemented in DBD::SQLite. Also, since the Backup function apparently works by doing a live copy from one SQLite database into another, you'd essentially get a second in-memory database. However, I suspect that's actually not what you want when you say you want to get a "scalar" - do you actually want a binary representation of the database as a scalar? In that case, I suspect you'll have to write the database out to a file. (BTW, Perl supports in-memory files, see open, although it doesn't look like you can pass a filehandle to sqlite_backup_to_file)
Do you know that it is significantly slower to just read the file back in from the disk, have you tried it? What are the additional things you want to do with the copied database?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: SQLite in memory database to scalar
by Rodster001 (Pilgrim) on Mar 19, 2014 at 22:02 UTC | |
by Anonymous Monk on Mar 19, 2014 at 22:13 UTC | |
by Rodster001 (Pilgrim) on Mar 19, 2014 at 22:47 UTC | |
by Anonymous Monk on Mar 19, 2014 at 23:00 UTC | |
by afoken (Chancellor) on Mar 21, 2014 at 14:16 UTC |