
Backup or relocate Disklibrary database
The default location of the database is stored in the users library folder (~/Library/Application Support/DiskLibrary to be precise). This folder contains the database file, thumbnails and license file.
The default folder can be changed in the preferences.
Compacting the database (Advanced setting)
DiskLibrary uses Core Data for internal storage of all catalog information. Core Data uses a SQLite database for storage.
Over time the SQLite database disk files can grow large as records are added and deleted. It is not always possible for SQLite to re-use the space consumed by deleted records so the database disk file may contain some empty space. Under normal usage is is not a problem but for large database files (500 MB+) the total of fragmented free space can be significant.
In order to reduce the size of the disk files at this time it is necessary to use a third-party utility to issue a VACUUM command to the SQLite database engine. It is not possible to run this command while DiskLibrary is running since the databases are constantly in use.
Any third-party SQLite utility can be used to issue the VACUUM command. Mac OS X 10.4 has a built-in command line utility.
Quit DiskLibrary
Open Terminal
In Terminal type the following ('>' is the command prompt):
> cd ~Library/Application Support/DiskLibrary
> sqlite3 "Library Data.disklibrary"
sqlite> VACUUM;
sqlite> .q