@storecraft/database-sql-base
Version:
Official SQL Database driver for storecraft
43 lines (37 loc) • 741 B
JavaScript
/**
* @import { Database } from '../types.sql.tables.js'
*/
import { Kysely } from 'kysely'
/**
*
* @param {Kysely<Database>} db
*/
export async function up(db) {
// console.log(
// db.schema.alterTable('auth_users')
// .addColumn('firstname', 'text')
// .compile()
// )
await db.schema
.alterTable('auth_users')
.addColumn('firstname', 'text')
.execute();
await db.schema
.alterTable('auth_users')
.addColumn('lastname', 'text')
.execute();
}
/**
*
* @param {Kysely<Database>} db
*/
export async function down(db) {
await db.schema
.alterTable('auth_users')
.dropColumn('firstname')
.execute();
await db.schema
.alterTable('auth_users')
.dropColumn('lastname')
.execute();
}