vk_guild_members.cjs
525 Bytes
const tableName = 'vk_guild_members'
function buildTable(t) {
t.string('id', 64).primary()
t.string('guild_id', 64).notNullable()
t.string('user_id', 64).notNullable()
t.string('role', 16).notNullable()
t.datetime('created_at', { precision: 3 }).notNullable()
t.unique(['guild_id', 'user_id'], { indexName: 'uq_vk_guild_members_guild_user' })
t.index(['user_id'], 'idx_vk_guild_members_user')
t.check("role in ('lead','member')", [], 'ck_vk_guild_members_role')
}
module.exports = { tableName, buildTable }