kysely-ctl
Version:
Command-line tool for Kysely
33 lines (31 loc) • 670 B
text/typescript
import {
DummyDriver,
PostgresAdapter,
PostgresIntrospector,
PostgresQueryCompiler,
} from 'kysely'
import { defineConfig } from 'kysely-ctl'
export default defineConfig({
// replace me with a real dialect instance OR a dialect name + `dialectConfig` prop.
dialect: {
createAdapter() {
return new PostgresAdapter()
},
createDriver() {
return new DummyDriver()
},
createIntrospector(db) {
return new PostgresIntrospector(db)
},
createQueryCompiler() {
return new PostgresQueryCompiler()
},
},
// migrations: {
// migrationFolder: "migrations",
// },
// plugins: [],
// seeds: {
// seedFolder: "seeds",
// }
})