Skip to content

Commit d4b2ced

Browse files
authored
Merge pull request #1419 from Oneirocom/benbot/add-chat-history
removed nullable constraing and unused field
2 parents 84fddfa + 8ce80a4 commit d4b2ced

1 file changed

Lines changed: 13 additions & 14 deletions

File tree

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
1-
import { Knex } from "knex";
2-
1+
import { Knex } from 'knex'
32

43
export async function up(knex: Knex): Promise<void> {
4+
await knex.schema.raw('CREATE EXTENSION IF NOT EXISTS "uuid-ossp"')
5+
56
await knex.schema.createTable('chatMessages', (table) => {
6-
table.uuid('id').primary().defaultTo(knex.raw('uuid_generate_v4()'));
7-
table.string('message').notNullable();
8-
table.uuid('agentId').unsigned().notNullable();
9-
table.foreign('agentId').references('id').inTable('agents');
10-
table.string('sender').notNullable();
11-
table.string('connector').notNullable();
12-
table.string('content').notNullable();
13-
table.string('coversation_id').notNullable();
14-
table.timestamps(true, true);
7+
table.uuid('id').primary().defaultTo(knex.raw('uuid_generate_v4()'))
8+
table.uuid('agentId').unsigned().notNullable()
9+
table.foreign('agentId').references('id').inTable('agents')
10+
table.string('sender').notNullable()
11+
table.string('connector').notNullable()
12+
table.string('content').notNullable()
13+
table.string('coversation_id')
14+
table.timestamps(true, true)
1515
})
1616
}
1717

18-
1918
export async function down(knex: Knex): Promise<void> {
20-
await knex.schema.dropTable('chatMessages');
19+
await knex.schema.dropTable('chatMessages')
20+
await knex.schema.raw('DROP EXTENSION IF EXISTS "uuid-ossp"')
2121
}
22-

0 commit comments

Comments
 (0)