#!/bin/bash set -e if [ -z "$1" ]; then cat < [] donde \"\" es el nombre de la base de datos a convertir. Como siempre, NO HAY GARANTIA DE QUE NO SE PIERDAN DATOS, y recomendamos correr el script primero contra una base de datos de prueba, y hacer un backup antes de convertir una base de producción. EOF exit 1 fi BASE="$1" USER="${2:-papo}" OPTS="-q -A -t -h localhost" DB="psql -U$USER $OPTS $BASE" perl -I../../zot/ -MZot -e '$z=Zot->new("../../zot/PAPO-ER.zot")->parse->add_history; print $_, "\n" foreach grep /^_.*_data$/, map $_->name, $z->tables'| while read table; do $DB <