jillo-bot/migrations/20231119183807_sessions.js

24 lines
577 B
JavaScript

/**
* @param { import("knex").Knex } knex
* @returns { Promise<void> }
*/
exports.up = function(knex) {
return knex.schema
.createTable('sessions', table => {
table.string('id').notNullable();
table.string('tokenType').notNullable();
table.string('accessToken').notNullable();
table.string('refreshToken').notNullable();
table.timestamp('expiresAt').notNullable();
});
};
/**
* @param { import("knex").Knex } knex
* @returns { Promise<void> }
*/
exports.down = function(knex) {
return knex.schema
.dropTable('sessions');
};