File: copydb

package info (click to toggle)
pgcopydb 0.17-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 30,636 kB
  • sloc: ansic: 217,474; sql: 1,654; sh: 812; makefile: 365; python: 94
file content (16 lines) | stat: -rwxr-xr-x 325 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh

set -eux

WORKDIR=$PWD/debian/home

pg_virtualenv << EOF
  set -eux
  createdb src
  createdb dst
  psql -c 'create table foo as select 123+456' src
  rm -rf $WORKDIR
  HOME=$WORKDIR pgcopydb clone --source "dbname=src" --target "dbname=dst" --dir $WORKDIR
  pg_dump -t foo dst
  pg_dump -t foo dst | grep 579
EOF