32 #include "nsISupports.idl"
37 [scriptable,
uuid(a8a30690-e9bd-11dd-ba2f-0800200c9a66)]
49 boolean canMigrate(in
unsigned long aFromVersion,
50 in
unsigned long aToVersion);
55 void migrate(in
unsigned long aFromVersion,
56 in
unsigned long aToVersion,
boolean canMigrate(in unsigned long aFromVersion, in unsigned long aToVersion)
Check for appropriate migration between two different schema versions.
[USER CODE SHOULD NOT REFERENCE THIS CLASS]
void migrate(in unsigned long aFromVersion, in unsigned long aToVersion, in sbILocalDatabaseLibrary aLibrary)
Migrate a library from/to a specific schema version.
unsigned long getLatestSchemaVersion()
The latest schema version.