You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
663 B
663 B
SQL test
Prerequisistes
$ python3 -m pip install pipenv --user
- Use virtualenv
$ PIPENV_VENV_IN_PROJECT=true pipenv shell
- Install dependencies
$ pipenv install --dev
Usage
- Run up Postgresql server
$ docker-compose up db
- Stop Postgresql server
$ docker-compose down
- Connect to test database on Postgresql server using psql
$ docker-compose exec db psql -U postgres test
- Execute SQL file
$ docker-compose exec db psql -v ON_ERROR_STOP=1 -U postgres test -a -f "sql/schema.sql"
- Testing using database
$ docker-compose up dbtest