Hello, I have an installation of BaseX 8.3 on Windows 8. Recently, I installed BaseX 8.5 on Ubuntu. I made a backup of my 8.3 installation and restored it on the 8.5 installation. Restoring went through with no issues. However, when I try to access documents on 8.5, for a few documents the doc() function works well and I get the document requested, but for others (most of them) I get the following error message: "Database path 'path/to/myDocument' yields no documents" I'm sure I'm using the right paths on doc(). Was there any special setting I should have taken care of while restoring the backup, or is it that backup / restore is not the correct process to migrate data from different versions of BaseX on differents OSs? Thanks in advance. Alex
Hi Alex,
Usually this should be no problem (in particular when upgrading to newer versions of BaseX). Could you please check if the missing documents will be output with both 8.3 and 8.5 if you export the full database? If yes, calling OPTIMIZE ALL should help.
Cheers, Christian
I have an installation of BaseX 8.3 on Windows 8. Recently, I installed BaseX 8.5 on Ubuntu. I made a backup of my 8.3 installation and restored it on the 8.5 installation.
Restoring went through with no issues. However, when I try to access documents on 8.5, for a few documents the doc() function works well and I get the document requested, but for others (most of them) I get the following error message:
"Database path 'path/to/myDocument' yields no documents"
I'm sure I'm using the right paths on doc(). Was there any special setting I should have taken care of while restoring the backup, or is it that backup / restore is not the correct process to migrate data from different versions of BaseX on differents OSs?
Thanks in advance.
Alex
basex-talk@mailman.uni-konstanz.de