Skip to main content

app.system_settings

Business Settings Reference

For details on configuring LLM connections, Notion sync setups, or cloud warehouses (MotherDuck), refer to the Integrations Settings Overview.

The app.system_settings table acts as a transactional key-value store for app-wide settings, access keys, and external service credentials.


Schema Field Definition

Field NameTypeDescription
keyVARCHAR(100) (Primary Key)The setting identifier (e.g. motherduck, notion, llm_keys).
valueJSON (Required)The configuration payload matching the setting schema.
updated_atTIMESTAMPTimestamp of the last setting update.
ownerUUID (Foreign Key)References the app.user_groups.id managing the configuration.
created_byUUID (Foreign Key)References the app.users.id who configured the settings.
updated_byUUID (Foreign Key)References the app.users.id who updated the settings.

Encryption & Security

Sensitive credentials, such as Ollama keys, Notion API integrations, and MotherDuck cloud credentials, are saved inside encrypted strings inside the value JSON dictionary (decrypted dynamically at runtime by Ravioli's backend service).