
McKennirey.Matthew wrote:
In our test environment we frequently dump MonetDB databases using the mclient -D command and restore using mclient passing in the sql file created by the dump.
This is indeed the correct way.
We decided to try out the latest release (5.10.3 , February2009-SP1) We installed MonetDB from the monetdb-install script using our customary --enable-sql --nightly==stable settings. Installation appeared to complete normally.
Our dump was from
MonetDB server v5.4.1 (64-bit), based on kernel v1.22.1 (64-bit oids) Copyright (c) 1993-2007 CWI, all rights reserved Visit http://monetdb.cwi.nl/ for further information Configured for prefix: /monetdb Libraries: libpcre: 7.2 2007-06-19 (compiled with 7.2) openssl: OpenSSL 0.9.8e 23 Feb 2007 (compiled with OpenSSL 0.9.8e 23 Feb 2007) Compilation: gcc -g -O2 -std=c99 -fgnu89-inline Linking : ld -IPA -m elf_x86_64
We attempted to load into
MonetDB server v5.10.3 (64-bit), based on kernel v1.28.3 (64-bit oids) Copyright (c) 1993-July 2008 CWI Copyright (c) August 2008-2009 MonetDB B.V., all rights reserved Visit http://monetdb.cwi.nl/ for further information Configured for prefix: /monetdb Libraries: libpcre: 7.2 2007-06-19 (compiled with 7.2) openssl: OpenSSL 0.9.8e 23 Feb 2007 (compiled with OpenSSL 0.9.8e 23 Feb 2007) Compilation: gcc -O2 -std=c99 -fgnu89-inline Linking : ld -IPA -m elf_x86_64
We create our databases by
merovingnian monetdb create DATABASE monetdb start DATABASE
The SQL error we get when attempting the load is
ERROR = !SQLException:sql:missing sep line 0 field 0 !SQLException:importTable:failed to import table
There are no errors in the merovingian log.
We need more information. It looks like the dump is incorrect, so we would need to see that (you can send it to me off-list or send me a pointer), or you have to examine it yourself and report on what you see.
We have tried 3 installs on 2 different machines - each install succeeds, but we have never been able to restore from the dump from 5.4.1
Our tables are 'wide and sparse', that is many columns will contain NULL for many OIDs
We have no trouble creating databases on 5.10.3 and populating them with SQL files made up of INSERT statements.
We tried doing a more manual load of test data (INSERT), then doing a dump (from 5.10.3), and then doing a restore (to 5.10.3) from that dump and that works.
------------------------------------------------------------------------------ _______________________________________________ MonetDB-users mailing list MonetDB-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monetdb-users
-- Sjoerd Mullender