diff --git a/conf/defaults.ini b/conf/defaults.ini index 258a0198155..7293eb147d7 100644 --- a/conf/defaults.ini +++ b/conf/defaults.ini @@ -73,6 +73,7 @@ provider = file # memory: not have any config yet # file: session dir path, is relative to grafana data_path # redis: config like redis server addr, poolSize, password, e.g. `127.0.0.1:6379,100,grafana` +# postgres: user=a password=b host=localhost port=5432 dbname=c sslmode=disable # mysql: go-sql-driver/mysql dsn config string, e.g. `user:password@tcp(127.0.0.1)/database_name` provider_config = sessions diff --git a/conf/sample.ini b/conf/sample.ini index 3c2773fa674..a3ac34206bf 100644 --- a/conf/sample.ini +++ b/conf/sample.ini @@ -74,6 +74,7 @@ # file: session dir path, is relative to grafana data_path # redis: config like redis server addr, poolSize, password, e.g. `127.0.0.1:6379,100,grafana` # mysql: go-sql-driver/mysql dsn config string, e.g. `user:password@tcp(127.0.0.1)/database_name` +# postgres: user=a password=b host=localhost port=5432 dbname=c sslmode=disable ;provider_config = sessions # Session cookie name diff --git a/docs/sources/installation/configuration.md b/docs/sources/installation/configuration.md index 80ad5909a34..28af21ebf89 100644 --- a/docs/sources/installation/configuration.md +++ b/docs/sources/installation/configuration.md @@ -323,6 +323,7 @@ session provider you have configured. - **file:** session file path, e.g. `data/sessions` - **mysql:** go-sql-driver/mysql dsn config string, e.g. `user:password@tcp(127.0.0.1)/database_name` +- **postgres:** ex: user=a password=b host=localhost port=5432 dbname=c sslmode=disable If you use MySQL or Postgres as the session store you need to create the session table manually.