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.
		
		
		
		
		
			| 
				
					 | 
			3 years ago | |
|---|---|---|
| docs | 3 years ago | |
| env | 6 years ago | |
| sql | 6 years ago | |
| test | 3 years ago | |
| .gitignore | 6 years ago | |
| Pipfile | 5 years ago | |
| Pipfile.lock | 5 years ago | |
| README.md | 3 years ago | |
| docker-compose.yml | 5 years ago | |
		
			
				
				README.md
			
		
		
	
	SQL test
Nathan's SQL answers. Tests past in test/test_example.py
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