Update README.md

This commit is contained in:
Max Wu 2016-06-14 22:57:54 +08:00 committed by GitHub
parent 2bff75a9f4
commit b4b8d4757f

View file

@ -43,13 +43,17 @@ Get started
4. Setup environment variables, which will overwrite the configs 4. Setup environment variables, which will overwrite the configs
5. Run the server as you like (node, forever, pm2) 5. Run the server as you like (node, forever, pm2)
DB migration Upgrade guide
--- ---
If you are upgrading HackMD from an older version, you might need to do this to apply the DB schema changes. If you are upgrading HackMD from an older version, follow below steps:
1. Modify the file named `.sequelizerc`, change the value of the variable `url` with your db connection string. 1. Fully stop your old server first (important).
For example: `postgres://username:password@localhost:5432/hackmd` 2. `git pull` or whatever that really update the files.
2. Run `node_modules/.bin/sequelize db:migrate`, that's it! 3. Modify the file named `.sequelizerc`, change the value of the variable `url` with your db connection string.
For example: `postgres://username:password@localhost:5432/hackmd`.
4. Run `node_modules/.bin/sequelize db:migrate`, this step will migrate your db with the latest schema.
You can also revert the migration with `node_modules/.bin/sequelize db:migrate:undo` (do this with caution).
5. Retart your whole new server!
Structure Structure
--- ---