| 12345678910111213141516 |
- exports.up = function (knex) {
- return knex.schema.createTable("atendimento_rag_index", (t) => {
- t.integer("AtendimentoId").unsigned().primary();
- t.bigInteger("UltimaMensagemId").unsigned().nullable();
- t.integer("ChunksCount").unsigned().nullable();
- t.string("EmbeddingModel", 100).nullable();
- t.timestamp("CreatedAt").notNullable().defaultTo(knex.fn.now());
- t.timestamp("UpdatedAt").notNullable().defaultTo(knex.fn.now());
- t.foreign("AtendimentoId").references("atendimentos.Id").onDelete("CASCADE");
- });
- };
- exports.down = function (knex) {
- return knex.schema.dropTable("atendimento_rag_index");
- };
|