OptionalenableOptionalexternalAllows to reuse websocket connections for multiple database setup
Works INSTEAD of enableWebsocket and if set overrides enableWebsocket this attaches the database to a connection produced by a call back from another database that has enableWebsocketConnection
Use the indexes option to define SQLite indexes.
Table and column names are not typed because Kysely doesn't support it.
https://medium.com/@JasonWyatt/squeezing-performance-from-sqlite-indexes-indexes-c4e175f3c346
Use this option to create initial data (fixtures).
Maximum physical clock drift allowed in ms.
The default value is 5 * 60 * 1000 (5 minutes).
Setting the minimum log level. The default value is none.
For development, use trace to log all events and debug to log only
events with values. For production, use warning.
Use this option to create Evolu with the specified mnemonic. If omitted, the mnemonic will be autogenerated. That should be the default behavior until special UX requirements are needed (e.g., multitenancy).
Evolu is multitenant - it can run more instances concurrently. Every Evolu instance has to have its own unique name. Database files are separated and invisible to each other.
The default value is: Evolu.
URL to reload browser tabs after Owner reset or restore.
The default value is /.
URL for Evolu sync and backup server.
The default value is https://evolu.world.
Enables websocket connection
If set to true runs a websocket connection on the sync url