mirror of
https://github.com/spiral-project/ihatemoney.git
synced 2025-04-28 17:32:38 +02:00
parent
5bd839e176
commit
5b5956d86d
3 changed files with 21 additions and 1 deletions
|
@ -35,6 +35,7 @@ Added
|
||||||
- Improve settings documentation styling (#251)
|
- Improve settings documentation styling (#251)
|
||||||
- Add a ihatemoney delete-project command to delete a project (#375)
|
- Add a ihatemoney delete-project command to delete a project (#375)
|
||||||
- Add nice 404 error pages (#379)
|
- Add nice 404 error pages (#379)
|
||||||
|
- Document database migrations (#390)
|
||||||
|
|
||||||
Changed
|
Changed
|
||||||
=======
|
=======
|
||||||
|
|
5
Makefile
5
Makefile
|
@ -61,6 +61,11 @@ create-database-revision: ## Create a new database revision
|
||||||
@read -p "Please enter a message describing this revision: " rev_message; \
|
@read -p "Please enter a message describing this revision: " rev_message; \
|
||||||
$(PYTHON) -m ihatemoney.manage db migrate -d ihatemoney/migrations -m "$${rev_message}"
|
$(PYTHON) -m ihatemoney.manage db migrate -d ihatemoney/migrations -m "$${rev_message}"
|
||||||
|
|
||||||
|
.PHONY: create-empty-database-revision
|
||||||
|
create-empty-database-revision: ## Create an empty database revision
|
||||||
|
@read -p "Please enter a message describing this revision: " rev_message; \
|
||||||
|
$(PYTHON) -m ihatemoney.manage db revision -d ihatemoney/migrations -m "$${rev_message}"
|
||||||
|
|
||||||
.PHONY: build-requirements
|
.PHONY: build-requirements
|
||||||
build-requirements: ## Save currently installed packages to requirements.txt
|
build-requirements: ## Save currently installed packages to requirements.txt
|
||||||
$(VIRTUALENV) $(TEMPDIR)
|
$(VIRTUALENV) $(TEMPDIR)
|
||||||
|
|
|
@ -39,7 +39,6 @@ Accessing dev server
|
||||||
In any case, you can point your browser at `http://localhost:5000 <http://localhost:5000>`_.
|
In any case, you can point your browser at `http://localhost:5000 <http://localhost:5000>`_.
|
||||||
It's as simple as that!
|
It's as simple as that!
|
||||||
|
|
||||||
|
|
||||||
Updating
|
Updating
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
@ -47,6 +46,21 @@ In case you want to update to newer versions (from git), you can just run the "u
|
||||||
|
|
||||||
make update
|
make update
|
||||||
|
|
||||||
|
Create database migrations
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
In case you need to modify the database schema, first update the models in ihatemoney/models.py.
|
||||||
|
Then run the following command to create a new database revision file::
|
||||||
|
|
||||||
|
make create-database-revision
|
||||||
|
|
||||||
|
If your changes are simple enough, the generated script will be populated with
|
||||||
|
the necessary migrations steps.
|
||||||
|
For complex migrations, it is recommended to start from an empty revision file which can be created
|
||||||
|
with the following command::
|
||||||
|
|
||||||
|
make create-empty-database-revision
|
||||||
|
|
||||||
Useful settings
|
Useful settings
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue