18F/analytics-reporter

View on GitHub
migrations/20170522094056_rename_date_time_to_date.js

Summary

Maintainability
A
2 hrs
Test Coverage
exports.up = function (knex) {
  return knex.schema
    .raw("ALTER TABLE analytics_data RENAME COLUMN date_time TO date")
    .then(() => {
      return knex.schema.raw(
        "ALTER TABLE analytics_data ALTER COLUMN date TYPE date",
      );
    });
};

exports.down = function (knex) {
  return knex.schema
    .raw("ALTER TABLE analytics_data RENAME COLUMN date TO date_time")
    .then(() => {
      return knex.schema.raw(
        "ALTER TABLE analytics_data ALTER COLUMN date_time TYPE timestamp with time zone",
      );
    });
};