From 25c906d9ccc6a4dd466e2a196fe9edd1349e3a90 Mon Sep 17 00:00:00 2001 From: Artem Konenko <yadummer@gmail.com> Date: Thu, 19 May 2016 15:57:18 +0300 Subject: [PATCH] #77 Add targets to Makefile for flyway db manipulation --- Makefile | 18 ++++++++++++++++-- ...ql => V1_1_1__tables_MMCSRatingReports.sql} | 0 2 files changed, 16 insertions(+), 2 deletions(-) rename db/migrations/structure/{V1_7__tables_MMCSRatingReports.sql => V1_1_1__tables_MMCSRatingReports.sql} (100%) diff --git a/Makefile b/Makefile index 9d1130612..51424f906 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,6 @@ include ./config/path.makefile -GULP = ./node_modules/gulp/bin/gulp.js +GULP = node ./node_modules/gulp/bin/gulp.js +FLYWAY = flyway -configFile=config/db.makefile default: deploy @ @@ -13,6 +14,9 @@ install: DB_install Tasker_deploy deploy: DB_deploy Tasker_deploy $(GULP) +fw_deploy: fw_migrate Tasker_deploy + $(GULP) + # copy server files copy_files: Tasker_deploy $(GULP) --release --force @@ -32,13 +36,23 @@ release: DB_update release_no_db # server deploy with dump load load_deploy: DB_deployTest copy_files - # ----------------------- # Tasker section Tasker_deploy: npm install +# ----------------------- +# Flyway +fw_info: + $(FLYWAY) info + +fw_clean: + $(FLYWAY) clean + +fw_migrate: + $(FLYWAY) migrate + # ----------------------- # database forwarding diff --git a/db/migrations/structure/V1_7__tables_MMCSRatingReports.sql b/db/migrations/structure/V1_1_1__tables_MMCSRatingReports.sql similarity index 100% rename from db/migrations/structure/V1_7__tables_MMCSRatingReports.sql rename to db/migrations/structure/V1_1_1__tables_MMCSRatingReports.sql -- GitLab