0.0.3 • Published 9 years ago

plus.garden.fixtures-mysql v0.0.3

Weekly downloads
11
License
MIT
Repository
github
Last release
9 years ago

plus.garden.fixtures-mysql

mysql fixtures loader for plus.garden

this module uses https://github.com/domasx2/sequelize-fixtures

Install

Install npm package

npm i plus.garden.fixtures-mysql --save

Add service to garden container

container.register('MysqlFixtureLoaderModule', require('plus.garden.fixtures-mysql'));

Add config section to garden config

"fixtures-mysql": {

    "uri": "mysql://user@localhost:3306/dbname",

    "models": "fixtures/mysql/models", //models folder

    "fixtures": "fixtures/mysql"  // fixtures folder

}

Usage

For creating models and fixtures files please use File formats and Associations from sequelize-fixtures docs

commands:

./garden.js fixtures.load
./garden.js fixtures.drop

fixture.load runs fixtures.drop automatically