diff --git a/src/migrations/20210830113948-connect-projects-to-global-envrionments.js b/src/migrations/20210830113948-connect-projects-to-global-envrionments.js new file mode 100644 index 0000000000..4e40f03879 --- /dev/null +++ b/src/migrations/20210830113948-connect-projects-to-global-envrionments.js @@ -0,0 +1,19 @@ +exports.up = function (db, cb) { + db.runSql( + `SELECT id + FROM projects`, + (err, results) => { + results.rows.forEach((project) => { + db.runSql( + `INSERT INTO project_environments(project_id, environment_name) VALUES (?, ':global:') ON CONFLICT DO NOTHING;`, + [project.id], + ); + }); + cb(); + }, + ); +}; + +exports.down = function (db, cb) { + db.runSql('DELETE FROM project_environments', cb); +};