auth_sessions.cjs
449 Bytes
const tableName = 'auth_sessions'
function buildTable(t) {
t.string('sid').primary()
t.string('user_id').notNullable()
t.text('refresh_hash').notNullable()
t.string('family').notNullable()
t.datetime('expires_at', { precision: 3 }).notNullable()
t.boolean('used').notNullable().defaultTo(false)
t.boolean('revoked').notNullable().defaultTo(false)
t.index('user_id')
t.index('family')
}
module.exports = { tableName, buildTable }