Last active
February 19, 2020 12:40
-
-
Save det-peralta/2de245f000034073cf208ef0238bda02 to your computer and use it in GitHub Desktop.
Run Postgres Docker
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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