To maintain primary key uniqueness when synchronizing with a MobiLink server, the global ID sets a starting value for GLOBAL
AUTOINCREMENT columns. The global ID must be set before default values can be assigned. If a row is added to a table and does
not have a value set already, UltraLite generates a value for the column by combining the global_database_id value and the
When this option is set, UltraLite performs a commit.
When deploying an application, you must assign a different identification number to each database for synchronization with
the MobiLink server. You can change the global ID of an existing database at any time.
To set the global_database_id option from a client application, use the set database option function for the programming interface
you are using or use the SET OPTION SQL statement.