Skip to main content
Nightly Feature You can use the information_schema.settings view to list Firebolt’s public engine settings together with their current values, defaults, types, and descriptions.
This view reports the public settings: the carefully curated set that Firebolt documents, supports, and keeps stable across releases. System settings describes what they do and how to change them. The view has the same columns as pg_catalog.pg_settings, with the same meaning per column, but reports only the public settings. pg_catalog.pg_settings reports every setting the engine defines, internal ones included, and so does SHOW ALL. A name that returns no row here but a row from pg_catalog.pg_settings is an internal setting: its name and default change between releases, so treat it as an implementation detail rather than an interface. The setting column holds the value in effect for the query that reads the view, so a value changed with SET earlier in the session is reflected there, while boot_val and reset_val keep reporting the default. Every setting listed here can also be read one at a time, by name, with current_setting:
Custom settings, meaning names the engine does not define, are not listed, and current_setting does not read them either.

Columns

Each row describes one setting. Columns that Firebolt does not populate are always NULL; they exist so that the view keeps the shape Postgres clients expect from pg_settings.

Example

Look up specific settings and compare their current values against the defaults: