@@ -11,34 +11,26 @@ export async function setupDatabase() {
11
11
12
12
await runDatabaseMigration ( )
13
13
}
14
-
15
- if ( driver === 'sqlite' ) {
16
- await sql `CREATE DATABASE IF NOT EXISTS ${ sql . raw ( dbName ) } ` . execute ( db )
17
-
18
- await runDatabaseMigration ( )
19
- }
20
14
}
21
15
22
- // export async function refreshDatabase() {
23
- // if (driver === 'mysql') await truncateMysql()
16
+ export async function refreshDatabase ( ) {
17
+ if ( driver === 'mysql' ) await truncateMysql ( )
24
18
25
- // if (driver === 'sqlite') await truncateSqlite()
26
- // }
27
-
28
- // export async function truncateMysql() {
29
- // const tables = await fetchTables()
19
+ if ( driver === 'sqlite' ) await truncateSqlite ( )
20
+ }
30
21
31
- // for (const table of tables) {
32
- // await sql`TRUNCATE TABLE ${sql.raw(table)}`.execute(db)
33
- // }
34
- // }
22
+ export async function truncateMysql ( ) {
23
+ const tables = await fetchTables ( )
35
24
36
- // export async function truncateSqlite() {
37
- // const dbPath = await fetchTestSqliteFile()
25
+ for ( const table of tables ) {
26
+ await sql `TRUNCATE TABLE ${ sql . raw ( table ) } ` . execute ( db )
27
+ }
28
+ }
38
29
39
- // if (fs.existsSync(dbPath)) await Bun.$`rm ${dbPath}`
30
+ export async function truncateSqlite ( ) {
31
+ const dbPath = await fetchTestSqliteFile ( )
40
32
41
- // await runDatabaseMigration()
42
- // }
33
+ if ( fs . existsSync ( dbPath ) ) await Bun . $ `rm ${ dbPath } `
43
34
44
- await setupDatabase ( )
35
+ await runDatabaseMigration ( )
36
+ }
0 commit comments