PostgreSQL¶
References¶
About¶
PostgreSQL is an SQL server, for those that need an SQL database.
The database is available on port 5432
Configuration¶
Optional variables to define in ~/IOTstack/.env:
IOTSTACK_postgres_PASSWORDdatabase password, defaults to IOtSt4ckpostgresDbPw.IOTSTACK_postgres_userdatabase user, defaults to postuser.
It is highly recommended to change the password. (For old-menu the database
credentials can be found in the file ./volumes/postgres/postgres.env.)
Management¶
You can interact with the postgress in the container with the command:
$ docker exec -it postgres psql -d postdb -U postuser
Once you have logged in you can reset the password for postuser replacing
<<password>> with your new password:
ALTER USER postuser WITH PASSWORD '<<password>>';