25 lines
990 B
Plaintext
25 lines
990 B
Plaintext
Insert seed data:
|
|
- 3 orgs (password: test)
|
|
- 1 donor (password: test)
|
|
- basic causes
|
|
- basic regions
|
|
- 1 charity bundle
|
|
`npx sequelize db:seed:all`
|
|
|
|
|
|
Revert seed data insert:
|
|
`npx sequelize db:seed:undo:all`
|
|
|
|
Drop all tables:
|
|
`npm run drop:local:{operating_system}` where `operating_system` is `mac` or `windows`
|
|
|
|
Heroku Production database dropping, migrations, and seeding:
|
|
- Change the `production` property in migrations.config.js with heroku production database config
|
|
- `heroku apps` to login to env
|
|
- `heroku run DROP_TABLES=true node server.js --app ucharify-api` to drop the tables
|
|
- in local cmd or terminal run `Set NODE_ENV=production& npx sequelize db:seed:all` for seeding production db
|
|
|
|
|
|
Sequelize seed data in production. Similar to migrations:
|
|
`npx sequelize db:seed:all --env production` - any other NODE_ENV in place of `production`
|
|
`npx sequelize db:seed --seed 20190122052354-base-causes --env production` to run particular seed file by full file [name] in production |