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