This page talks about Postgres connection.
You can:
The section below shows you how to create and customize your own connection.
To create a Postgres connection, you have the following possibilities:
In a Configuration Vault, to define a Postgres connection with the name myPostgres, you would write:
connections:
# connection name
myPostgres:
uri: jdbc:postgresql://host:[port]/[databse]
user: postgres
password: ${MY_PASSWORD_ENV}
driver: org.postgresql.Driver
natives:
# any postgres jdbc connection parameters
# https://jdbc.postgresql.org/documentation/use/#connection-parameters
ssl: true
The password value will be retrieved from the MY_PASSWORD_ENV environment variable
With the tabul add command of the connection module, adding a Postgres connection with the name postgresConnectionName:
tabul connection add "postgresConnectionName" "jdbc:postgresql://[host]:[port]/[database]" ^
--user login ^
--password password
tabul connection add "postgresConnectionName" "jdbc:postgresql://[host]:[port]/[database]" \
--user login \
--password password
For more information and customization on Postgres connection, you can check the Official documentation where the native connection properties are also listed.
When creating a new connection, you may give the following properties.
The URI can take one of this form
jdbc:postgresql:database
jdbc:postgresql:/
jdbc:postgresql://host/database
jdbc:postgresql://host/
jdbc:postgresql://host:port/database
jdbc:postgresql://host:port/
where:
All possible natives attributes (known as connection parameters in Postgres documentation) can be found in the Postgres connection documentation.