#!/usr/bin/bash DIR=${1:-$(pwd)} psql postgres > /dev/null 2>&1 < /dev/null 2>&1 < /dev/null 2>&1 < /dev/null 2>&1 d=$(psql test -t -A -c "SELECT 1000 * (EXTRACT(EPOCH FROM now()) - $s)") echo "COPY_TO" $c $rows $r $d done # run COPY FROM 10x for r in $(seq 1 10); do s=$(psql test -t -A -c "SELECT EXTRACT(EPOCH FROM now())") psql test -c "COPY from_table FROM '$DIR/test.data' WITH (FORMAT text)" > /dev/null 2>&1 d=$(psql test -t -A -c "SELECT 1000 * (EXTRACT(EPOCH FROM now()) - $s)") echo "COPY_FROM" $c $rows $r $d done done done