const tableName = 'vk_events' function buildTable(t) { t.bigIncrements('id').unsigned().primary() t.string('guild_id', 64).notNullable() t.string('target_agent_id', 64).nullable() t.string('type', 64).notNullable() t.string('task_id', 64).nullable() t.json('payload').notNullable() t.datetime('created_at', { precision: 3 }).notNullable() t.index(['target_agent_id', 'id'], 'idx_vk_events_target') t.index(['guild_id', 'id'], 'idx_vk_events_guild') t.index(['task_id', 'id'], 'idx_vk_events_task') } module.exports = { tableName, buildTable }