Test Data
Environment-Specific Migrations
const allowed = ["dev", "qa"];
if (!allowed.includes(db.internals.argv.env)) {
console.log(`Environment ${db.internals.argv.env} is not ${allowed}. Skipping ${filePath}`);
return new Promise( function( resolve, reject ) { resolve(""); });
}exports.up = function(db) {
var filePath = path.join(__dirname, 'sqls', '20171120013239-sample-user-data-up.sql');
const disallowed = ["production", "staging"];
if (disallowed.includes(db.internals.argv.env)) {
console.log(`Environment ${db.internals.argv.env} is one of disallowed: ${disallowed}. Skipping ${filePath}`);
return new Promise( function( resolve, reject ) { resolve(""); });
}
// ... rest of the up function
}
exports.down = function(db) {
var filePath = path.join(__dirname, 'sqls', '20171120013239-sample-user-data-down.sql');
const disallowed = ["production", "staging"];
if (disallowed.includes(db.internals.argv.env)) {
console.log(`Environment ${db.internals.argv.env} is one of disallowed: ${disallowed}. Skipping ${filePath}`);
return new Promise( function( resolve, reject ) { resolve(""); });
}
// ... rest of the down function
}Last updated