Optional
apikeyAPI key can be provided instead of username and password
Optional
clientidOptional identifier used for verbose logging
Optional
compressionOptional
connectionstringConnection string in the form of sqlitecloud://user:password@host:port/database?options
Optional
createCreate the database if it doesn't exist?
Optional
databaseName of database to open
Optional
gatewayurlUrl where we can connect to a SQLite Cloud Gateway that has a socket.io deamon waiting to connect, eg. wss://host:4000
Optional
hostHost name is required unless connectionstring is provided, eg: xxx.sqlitecloud.io
Optional
insecureConnect using plain TCP port, without TLS encryption, NOT RECOMMENDED, TEST ONLY
Optional
maxdataDo not send columns with more than max_data bytes
Optional
maxrowsServer should chunk responses with more than maxRows
Optional
maxrowsetServer should limit total number of rows in a set to maxRowset
Optional
memoryDatabase will be created in memory
Optional
noblobServer should send BLOB columns
Optional
non_Request for immediate responses from the server node without waiting for linerizability guarantees
Optional
passwordPassword is required unless connection string is provided
Optional
password_True if password is hashed, default is false
Optional
portPort number for tls socket
Optional
timeoutOptional query timeout passed directly to TLS socket
Optional
tlsoptionsCustom options and configurations for tls socket, eg: additional certificates
Optional
usernameUser name is required unless connectionstring is provided
Optional
usewebsocketTrue if we should force use of SQLite Cloud Gateway and websocket connections, default: true in browsers, false in node.js
Optional
verboseTrue if connection should enable debug logs
Optional
zerotextFlag to tell the server to zero-terminate strings
Configuration for SQLite cloud connection
Note
Options are all lowecase so they 1:1 compatible with C SDK