1234567891011121314151617181920212223242526272829303132333435 |
- const { Client } = require('pg')
- const fs = require('fs')
- const path = require('path')
- const yaml = require('js-yaml')
- let config = {}
- try {
- conf = yaml.safeLoad(
- cfgHelper.parseConfigValue(
- fs.readFileSync(path.join(process.cwd(), 'dev/docker/config.yml'), 'utf8')
- )
- )
- } catch (err) {
- console.error(err.message)
- process.exit(1)
- }
- const client = new Client({
- user: config.db.username,
- host: config.db.host,
- database: config.db.database,
- password: config.db.password,
- port: config.db.port,
- })
- async function main () {
- await client.connect()
- await client.query('DROP SCHEMA public CASCADE;')
- await client.query('CREATE SCHEMA public;')
- await client.end()
- console.info('Success.')
- }
- main()
|