Skip to content

Instantly share code, notes, and snippets.

@det-peralta
Last active February 19, 2020 12:40
Show Gist options
  • Save det-peralta/2de245f000034073cf208ef0238bda02 to your computer and use it in GitHub Desktop.
Save det-peralta/2de245f000034073cf208ef0238bda02 to your computer and use it in GitHub Desktop.
Run Postgres Docker
#!/usr/bin/env bash
sudo docker run --name postgres -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d postgres
wget -O - https://dbeaver.io/debs/dbeaver.gpg.key | sudo apt-key add -
echo "deb https://dbeaver.io/debs/dbeaver-ce /" | sudo tee /etc/apt/sources.list.d/dbeaver.list
sudo apt-get update && sudo apt-get install -y dbeaver-ce
#EXAMPLE
sudo docker exec -it postgres psql -U postgres -c "create database store"
sudo docker cp schema.sql postgres:/tmp/schema.sql
sudo docker exec -it postgres psql -U postgres -d store -f /tmp/schema.sql
sudo docker cp data.sql postgres:/tmp/data.sql
sudo docker exec -it postgres psql -U postgres -d store -f /tmp/data.sql
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment