diff options
author | Matthew Lemon <lemon@matthewlemon.com> | 2020-11-11 12:27:01 +0000 |
---|---|---|
committer | Matthew Lemon <lemon@matthewlemon.com> | 2020-11-11 12:27:01 +0000 |
commit | 027b9cc9e1564b671cf536e962be421c13b96dcf (patch) | |
tree | ed103065c7358f388d96661b40768b1ce5812fa9 /Makefile | |
parent | c43b877741e0f7bce686ac1e565a13b5b6620bb9 (diff) |
added Make rules to populate postgres testdb
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -1,5 +1,30 @@ +SUPERUSER_NAME=mlemon +SUPERUSER_PASSWD=lemonlemon +SUPERUSER_EMAIL=bob@bob.com +DATABASE_NAME=ctrack +DATABASE_USER=postres + test: pytest --tb=short -v test-fast: pytest -k "not test_functional" --tb=short + +initialisedb: populate + python manage.py createsuperuser + +populate: migrate + @echo "Populating new database with test data." + python manage.py populate_db + +migrate: createdb + @echo "Migrating." + python manage.py migrate + +createdb: dropdb + @echo "Creating a new database." + createdb $(DATABASE_NAME) -O postgres + +dropdb: + @echo "Dropping any existing ctrack database." + psql -U postgres -c "DROP DATABASE IF EXISTS $(DATABASE_NAME);" |