20260723140943_add_cancelamento_to_atendimento_avaliacoes.cjs 532 B

123456789101112131415
  1. exports.up = function (knex) {
  2. return knex.schema.alterTable("atendimento_avaliacoes", (t) => {
  3. t.string("StatusCancelamento", 12).notNullable().defaultTo("nao"); // nao | ameacou | cancelou | indefinido
  4. t.text("MotivoCancelamento").nullable();
  5. t.index(["StatusCancelamento"]);
  6. });
  7. };
  8. exports.down = function (knex) {
  9. return knex.schema.alterTable("atendimento_avaliacoes", (t) => {
  10. t.dropIndex(["StatusCancelamento"]);
  11. t.dropColumn("StatusCancelamento");
  12. t.dropColumn("MotivoCancelamento");
  13. });
  14. };