1.8.5 • Published 9 years ago
shipit-db v1.8.5
shipit-db
A set of database tasks for Shipit.
Features:
- Works via shipit-cli and grunt-shipit
- Optionally ignore specified tables
Roadmap
- DB Backup tasks
Install
npm install shipit-dbUsage
Example shipitfile.js
module.exports = function (shipit) {
require('shipit-db')(shipit);
shipit.initConfig({
default: {
db: {
ignoreTables: ['some_table'],
local: {
host : 'localhost',
adapter : 'mysql',
username : 'root',
password : 'root',
socket : '/Applications/MAMP/tmp/mysql/mysql.sock',
database : 'mysite_local',
},
}
},
staging: {
servers: 'user@myserver.com',
db: {
remote: {
host : '127.0.0.1',
adapter : 'mysql',
username : 'myusername',
password : '123password',
database : 'mysite_staging',
}
}
}
});
};Dump your local database, upload and import to remote:
shipit staging db:pushDump your remote database, download and import to local:
shipit staging db:pullOptions (shipit.config.db)
db.ignoreTables
Type: Array
An array of database tables to ignore.
db.local \ db.remote
Type: Object
An object of database credentials.
License
MIT
1.8.5
9 years ago
1.8.4
9 years ago
1.8.3
9 years ago
1.8.2
9 years ago
1.8.1
9 years ago
1.8.1-pre
9 years ago
1.8.0
9 years ago
1.9.0
9 years ago
1.7.0
10 years ago
1.6.2
11 years ago
1.6.1
11 years ago
1.6.0
11 years ago
1.5.2
11 years ago
1.5.1
11 years ago
1.5.0
11 years ago
1.4.0
11 years ago
1.3.0
11 years ago
1.2.2
11 years ago
1.2.1
11 years ago
1.2.0
11 years ago
1.1.0
11 years ago
1.0.1
11 years ago
1.0.0
11 years ago