Guest User

Untitled

a guest
Nov 29th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. const child_process = require('child_process');
  2. const credentials = {
  3. host: 'localhost',
  4. user: 'postgres',
  5. pass: 'postgres',
  6. port: 5432,
  7. db_name: 'db_game2'
  8. }
  9.  
  10. const dump_command = `pg_dump postgresql://${credentials.user}:${credentials.pass}@${credentials.host}:${credentials.port}/${credentials.db_name} > dump_${credentials.db_name}_${Date.now()}.sql`;
  11. const dump_result = child_process.execSync(dump_command);
  12. console.log(dump_result.toString());
  13.  
  14. const restore_command = `pg_restore postgresql://${credentials.user}:${credentials.pass}@${credentials.host}:${credentials.port}/${credentials.db_name} < dump_${credentials.db_name}_${Date.now()}.sql`;
  15. const restore_result = child_process.execSync(dump_command);
  16. console.log(restore_result.toString());
Add Comment
Please, Sign In to add comment