vk_events.cjs
565 Bytes
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 }