Experimental SQLite support
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import {DatabaseService, FieldType, Migration, raw, Schema} from '../orm'
|
||||
import {DatabaseService, FieldType, Migration, Schema} from '../orm'
|
||||
import {Inject} from '../di'
|
||||
|
||||
export default class CreateOAuth2TokensTableMigration extends Migration {
|
||||
@@ -6,8 +6,8 @@ export default class CreateOAuth2TokensTableMigration extends Migration {
|
||||
protected readonly db!: DatabaseService
|
||||
|
||||
async up(): Promise<void> {
|
||||
const schema: Schema = this.db.get().schema()
|
||||
const table = await schema.table('oauth2_tokens')
|
||||
const db = this.db.get()
|
||||
const table = await db.schema().table('oauth2_tokens')
|
||||
|
||||
table.primaryKey('oauth2_token_id').required()
|
||||
|
||||
@@ -21,7 +21,7 @@ export default class CreateOAuth2TokensTableMigration extends Migration {
|
||||
|
||||
table.column('issued')
|
||||
.type(FieldType.timestamp)
|
||||
.default(raw('NOW()'))
|
||||
.default(db.dialect().currentTimestamp())
|
||||
.required()
|
||||
|
||||
table.column('expires')
|
||||
@@ -32,7 +32,7 @@ export default class CreateOAuth2TokensTableMigration extends Migration {
|
||||
.type(FieldType.varchar)
|
||||
.nullable()
|
||||
|
||||
await schema.commit(table)
|
||||
await db.schema().commit(table)
|
||||
}
|
||||
|
||||
async down(): Promise<void> {
|
||||
|
||||
Reference in New Issue
Block a user