AppFlowy/backend/scripts/database/database.mk

31 lines
598 B
Makefile
Raw Normal View History

.EXPORT_ALL_VARIABLES:
export DB_USER=postgres
export DB_PASSWORD=password
export DB_NAME=flowy
export DB_PORT=5433
export DATABASE_URL=postgres://${DB_USER}:${DB_PASSWORD}@localhost:${DB_PORT}/${DB_NAME}
export ROOT = "./scripts/database"
init_docker:
${ROOT}/docker.sh
init_database:
2021-08-22 01:25:00 +00:00
${ROOT}/db_init.sh
reset_db:
2021-08-24 05:10:53 +00:00
#diesel database reset
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)
sqlx migrate add $(table)
run_migrations:
2021-08-24 05:10:53 +00:00
# diesel migration run
sqlx migrate run
echo_db_url:
echo ${DATABASE_URL}