2021-12-02 07:58:52 +00:00
|
|
|
ROOT = "./scripts"
|
|
|
|
|
2021-12-01 15:29:16 +00:00
|
|
|
.PHONY: init_database add_migrations run_migrations reset_db
|
2021-08-19 09:26:07 +00:00
|
|
|
|
2021-12-01 08:44:58 +00:00
|
|
|
init_database:
|
2021-09-02 09:32:30 +00:00
|
|
|
${ROOT}/init_database.sh
|
2021-08-19 09:26:07 +00:00
|
|
|
|
2021-12-01 15:29:16 +00:00
|
|
|
run_docker:
|
2021-12-02 07:58:52 +00:00
|
|
|
source $(ROOT)/env.sh && docker-compose up -d db
|
|
|
|
source $(ROOT)/env.sh && docker-compose up -d backend
|
|
|
|
source $(ROOT)/env.sh && docker-compose logs backend
|
2021-12-01 15:29:16 +00:00
|
|
|
|
2021-08-19 09:26:07 +00:00
|
|
|
reset_db:
|
2021-08-24 05:10:53 +00:00
|
|
|
#diesel database reset
|
2021-08-19 09:26:07 +00:00
|
|
|
sqlx database reset
|
|
|
|
|
|
|
|
add_migrations:
|
|
|
|
#make table="the name of your table" add_migrations
|
2021-08-24 05:10:53 +00:00
|
|
|
# diesel migration generation $(table)
|
2021-08-19 09:26:07 +00:00
|
|
|
sqlx migrate add $(table)
|
|
|
|
|
|
|
|
run_migrations:
|
2021-08-24 05:10:53 +00:00
|
|
|
# diesel migration run
|
2021-08-19 09:26:07 +00:00
|
|
|
sqlx migrate run
|
|
|
|
|
|
|
|
|