#! /bin/bash

source dbname

function migration_info() {
    DB="$1"
    CONNINFO="$2"
    /usr/local/yandex/pgmigrate/pgmigrate.py \
        -d /sql/"$DB"/ \
        -c "$CONNINFO" \
        info
}

DB="$1"
CONNINFO="$2"

USAGE="usage: info <db> <conninfo>|all"

if [[ -z "$DB" || -z "$CONNINFO" ]]; then
    echo "$USAGE"
    exit 1
fi

if [[ "$CONNINFO" != "all" ]]; then
    migration_info "$DB" "$CONNINFO"
    exit 0
fi

list --user xiva_admin "$DB" | while read c; do
    echo "=== `get_dbname "$c"` ==="
    migration_info "$DB" "$c" | tail -n 9
done
