Postgres

Steps to prepare and connect to Postgres

Lightup account setup

Postgres 14

You'll need a user account that can query data and metadata for all tables you want to monitor. You might already have a user set up that will work, or you might need to create one. Grant the user the sufficient permissions using security roles.

You can run the following DDL to create the user account; just substitute a password for <strong_password_here>:

CREATE USER lightup WITH LOGIN BYPASSRLS ENCRYPTED PASSWORD '<strong_password_here>' IN ROLE pg_read_all_data;

Postgres 11-13

Run the following DDL to create the user account; just substitute a password for **redacted**:

CREATE ROLE readaccess;
GRANT CONNECT ON DATABASE cdb TO readaccess;
GRANT USAGE ON SCHEMA testdata TO readaccess;
GRANT SELECT ON ALL TABLES IN SCHEMA testdata TO readaccess;
CREATE USER lightup WITH LOGIN BYPASSRLS ENCRYPTED PASSWORD '**redacted**';
GRANT readaccess TO lightup;

Connector setting

  • Host Name - The hostname for the datasource (check the browser address bar; you want the string between // and /). Example: https://host.na.me/
  • Database Name - The name of the database you're connecting to.
  • Username - Enter lightup.
  • Password - The username account's password.

Schema scan frequency

You can adjust how often scans run for a datasource.

  • In section 3 - Advanced, select a value for Schema scan frequency: Hourly, Daily, or Weekly.

Query governance

Postgres datasources support the Query history, Scheduling, and Enable data storage settings. For steps, see Set query governance settings for a datasource.