Makefile 459 B

12345678910111213141516171819202122
  1. .PHONY: init_database add_migrations run_migrations reset_db
  2. init_database:
  3. ${ROOT}/init_database.sh
  4. run_docker:
  5. source $(shell pwd)/env.sh && docker-compose up -d db && docker-compose up -d backend
  6. reset_db:
  7. #diesel database reset
  8. sqlx database reset
  9. add_migrations:
  10. #make table="the name of your table" add_migrations
  11. # diesel migration generation $(table)
  12. sqlx migrate add $(table)
  13. run_migrations:
  14. # diesel migration run
  15. sqlx migrate run