alpine/psql
psql — The PostgreSQL Command-Line Client
50K+
psql — The PostgreSQL Command-Line Client
Dockerfile
https://github.com/alpine-docker/multi-arch-libs/blob/master/psql/Dockerfile
N/A
https://hub.docker.com/repository/docker/alpine/psql/tags
$ alias psql="docker run -ti --rm alpine/psql"
$ psql -d <db-name> -U <username> -W
or
# make sure you have set the variable $PSQL_CONNECTION_STRING, it can get from aws secret manager, azure keyVault, or setup directly.
# sample for reference:
# postgres://psqladmin:Eha72NtzKe01@postgresql.example:5432/psql?sslmode=require
$ psql $PSQL_CONNECTION_STRING
or
# run sql script directly
$ psql $PSQL_CONNECTION_STRING -f policy.sql
docker pull alpine/psql