🐘PostgreSQL
When using the PostgreSQL app driver, first configure your PostgreSQL connection credentials using environment variables:
SOKETI_DB_POSTGRES_HOST
127.0.0.1
Any string
The PostgreSQL host.
SOKETI_DB_POSTGRES_PORT
3306
Any integer
The PostgreSQL port.
SOKETI_DB_POSTGRES_USERNAME
root
Any string
The PostgreSQL username.
SOKETI_DB_POSTGRES_PASSWORD
password
Any string
The PostgreSQL password.
SOKETI_DB_POSTGRES_DATABASE
main
Any string
The PostgreSQL database.
This database supports database connection pooling.
Once you have configured your PostgreSQL database credentials, you should create a table with the following structure:
Environment Variables
The following environment variables are used to define the behavior of the PostgreSQL app driver:
SOKETI_APP_MANAGER_POSTGRES_TABLE
apps
Any string
The table to pull the app data from.
SOKETI_APP_MANAGER_POSTGRES_VERSION
13.3
Any string
The PostgreSQL version (utilized by the underlying Knex database abstraction layer).
Limits on an app-by-app basis
To enforce app-level limits in PostgreSQL, there are multiple fields:
Setting any of them to null
or ''
will ignore the setting, and use the limits associated with the server-level declared defaults.
Last updated