You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
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()
|