Skip to content

Commit

Permalink
test: fix sql server
Browse files Browse the repository at this point in the history
  • Loading branch information
Jolg42 committed May 6, 2021
1 parent 86d0be3 commit ff302da
Showing 1 changed file with 14 additions and 8 deletions.
22 changes: 14 additions & 8 deletions src/packages/migrate/src/utils/setupMSSQL.ts
Expand Up @@ -11,18 +11,24 @@ export async function setupMSSQL(options: SetupParams): Promise<void> {
const { connectionString } = options
const { dirname } = options

let schema = `
CREATE DATABASE [tests-migrate-shadowdb]
CREATE DATABASE [tests-migrate]
`
const connectionPool = new mssql.ConnectionPool(connectionString)
const connection = await connectionPool.connect()

try {
await connection.query(`
CREATE DATABASE [tests-migrate-shadowdb]
CREATE DATABASE [tests-migrate]
`)
} catch (e) {
console.warn(e)
}

if (dirname !== '') {
let schema = 'USE [tests-migrate]\n'
schema += fs.readFileSync(path.join(dirname, 'setup.sql'), 'utf-8')
await connection.query(schema)
}

const connectionPool = new mssql.ConnectionPool(connectionString)
const connection = await connectionPool.connect()

await connection.query(schema)
void connection.close()
}

Expand Down

0 comments on commit ff302da

Please sign in to comment.