Add two more targets to dump and restore application backups.
This commit is contained in:
parent
bcd515eed5
commit
dd3474c06c
1
.gitignore
vendored
1
.gitignore
vendored
@ -5,6 +5,7 @@
|
|||||||
.settings
|
.settings
|
||||||
.tx/config
|
.tx/config
|
||||||
attachments
|
attachments
|
||||||
|
backups
|
||||||
indefero-*.zip
|
indefero-*.zip
|
||||||
src/IDF/conf/idf.php
|
src/IDF/conf/idf.php
|
||||||
src/IDF/conf/idf.test.php
|
src/IDF/conf/idf.test.php
|
||||||
|
23
Makefile
23
Makefile
@ -37,10 +37,11 @@ help:
|
|||||||
@printf "\tpo-push - Send the all PO files to the transifex server.\n"
|
@printf "\tpo-push - Send the all PO files to the transifex server.\n"
|
||||||
@printf "\tpo-pull - Get all PO files from the transifex server.\n"
|
@printf "\tpo-pull - Get all PO files from the transifex server.\n"
|
||||||
@printf "\tpo-stats - Show translation statistics of all PO files.\n"
|
@printf "\tpo-stats - Show translation statistics of all PO files.\n"
|
||||||
@printf "\nMisc Rules :\n";
|
@printf "\nRules for managing the database :\n";
|
||||||
@printf "\tdb-install - Install the database schema.\n"
|
@printf "\tdb-install - Install the database schema.\n"
|
||||||
@printf "\tdb-update - Update the database schema.\n"
|
@printf "\tdb-update - Update the database schema.\n"
|
||||||
|
@printf "\tdb-backup-foo - Create a named backup 'foo' with data from the current database.\n"
|
||||||
|
@printf "\tdb-restore-foo - Restore schema and the data from a named backup 'foo' to an empty database.\n"
|
||||||
|
|
||||||
#
|
#
|
||||||
# Internationalization rule, POT & PO file manipulation
|
# Internationalization rule, POT & PO file manipulation
|
||||||
@ -139,8 +140,8 @@ po-stats:
|
|||||||
# make develop_zipfile
|
# make develop_zipfile
|
||||||
#
|
#
|
||||||
%-zipfile:
|
%-zipfile:
|
||||||
@git archive --format=zip --prefix="indefero/" $(@:-zipfile=) \
|
@git archive --format=zip --prefix="indefero/" $* \
|
||||||
> indefero-$(@:-zipfile=)-`git log $(@:-zipfile=) -n 1 \
|
> indefero-$*-`git log $* -n 1 \
|
||||||
--pretty=format:%h`.zip
|
--pretty=format:%h`.zip
|
||||||
|
|
||||||
db-install:
|
db-install:
|
||||||
@ -148,3 +149,13 @@ db-install:
|
|||||||
|
|
||||||
db-update:
|
db-update:
|
||||||
@cd src && php "$(PLUF_PATH)/migrate.php" --conf=IDF/conf/idf.php -a -d
|
@cd src && php "$(PLUF_PATH)/migrate.php" --conf=IDF/conf/idf.php -a -d
|
||||||
|
|
||||||
|
db-backup-%:
|
||||||
|
@[ -e backups ] || mkdir backups
|
||||||
|
@cd src && php "$(PLUF_PATH)/migrate.php" --conf=IDF/conf/idf.php -a -b ../backups $*
|
||||||
|
@echo Files for named backup $* have been saved into backups/ directory.
|
||||||
|
|
||||||
|
db-restore-%:
|
||||||
|
@cd src && php "$(PLUF_PATH)/migrate.php" --conf=IDF/conf/idf.php -a -r ../backups $*
|
||||||
|
@echo Files for named backup $* have been restored from the backups/ directory.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user