| 12345678910111213141516 |
- exports.up = async function (knex) {
- await knex.schema.alterTable("atendimento_mensagens", (t) => {
- t.text("Transcricao").nullable();
- });
- // busca fulltext do chat passa a cobrir também as transcrições de áudio
- await knex.schema.raw("ALTER TABLE atendimento_mensagens DROP INDEX ft_body");
- await knex.schema.raw("ALTER TABLE atendimento_mensagens ADD FULLTEXT INDEX ft_body_transcricao (Body, Transcricao)");
- };
- exports.down = async function (knex) {
- await knex.schema.raw("ALTER TABLE atendimento_mensagens DROP INDEX ft_body_transcricao");
- await knex.schema.raw("ALTER TABLE atendimento_mensagens ADD FULLTEXT INDEX ft_body (Body)");
- await knex.schema.alterTable("atendimento_mensagens", (t) => {
- t.dropColumn("Transcricao");
- });
- };
|