@@ -2,6 +2,7 @@ import RDSDataService from "aws-sdk/clients/rdsdataservice";
22import { Kysely } from "kysely" ;
33import { DataApiDialect } from "../src" ;
44import { DataApiDriverConfig } from "../src/data-api-driver" ;
5+ import path from "path" ;
56
67const TEST_DATABASE = "scratch" ;
78
@@ -47,7 +48,7 @@ export async function reset() {
4748 await opts . client
4849 . executeStatement ( {
4950 sql : `
50- SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE pid <> pg_backend_pid() AND datname = '${ TEST_DATABASE } '` ,
51+ SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE pid <> pg_backend_pid() AND datname = '${ TEST_DATABASE } '` ,
5152 database : "postgres" ,
5253 secretArn : opts . secretArn ,
5354 resourceArn : opts . resourceArn ,
@@ -72,27 +73,5 @@ export async function reset() {
7273 } )
7374 . promise ( ) ;
7475
75- await db . schema
76- . createTable ( "person" )
77- . addColumn ( "id" , "integer" , ( col ) => col . increments ( ) . primaryKey ( ) )
78- . addColumn ( "first_name" , "varchar" )
79- . addColumn ( "last_name" , "varchar" )
80- . addColumn ( "gender" , "varchar(50)" )
81- . execute ( ) ;
82-
83- await db . schema
84- . createTable ( "pet" )
85- . addColumn ( "id" , "integer" , ( col ) => col . increments ( ) . primaryKey ( ) )
86- . addColumn ( "name" , "varchar" , ( col ) => col . notNull ( ) . unique ( ) )
87- . addColumn ( "owner_id" , "integer" , ( col ) =>
88- col . references ( "person.id" ) . onDelete ( "cascade" )
89- )
90- . addColumn ( "species" , "varchar" )
91- . execute ( ) ;
92-
93- await db . schema
94- . createIndex ( "pet_owner_id_index" )
95- . on ( "pet" )
96- . column ( "owner_id" )
97- . execute ( ) ;
76+ await db . migration . migrateToLatest ( path . resolve ( "./test/migrations" ) ) ;
9877}
0 commit comments