psql postgres
CREATE DATABASE <database_name>;
DROP DATABASE [IF EXISTS) name;
SELECT pg_user.usename FROM pg_catalog.pg_user;
CREATE USER tom WITH PASSWORD 'myPassword';
GRANT CONNECT ON DATABASE <database_name> TO <username>;
or
GRANT ALL PRIVILEGES ON DATABASE <db-name> to <username>;
alter sequence table_id_seq restart with <id you want next>;
brew postgresql-upgrade-database
pg_dump dbname > dbname.bak
pg_dumpall > pg_backup.bak
psql test < dbname.bak
psql -f pg_backup.bak postgres
pg_dump -h 198.51.100.0 -p 5432 dbname > dbname.bak
docker exec -i pg_container_name /bin/bash -c "PGPASSWORD=pg_password pg_dump --username pg_username database_name" > /desired/path/on/your/machine/dump.sql
docker exec -i pg_container_name /bin/bash -c "PGPASSWORD=pg_password psql --username pg_username database_name" < /path/on/your/machine/dump.sql