2010/1/1 Gabriel Ferro <[email protected]>: > masters, para variar tuve problemas con el server (al actualizar ubuntu) y el > tema se complico porque la carpeta que contenia las bases era home/postgres. > Se ve que al desisntalar y reinstalar postgres me borro el usuario y a esa > carpeta que la interpreto como personal.
Que raro... lo habias instalado por paquete o compilado manualmente? > asi que que tuve que recurrir a un backup que habia echo con > pg_dump -Fe -a basededatos -f /home/basededatos.data.dump > pg_dump -sv basededatos -O > /home/basededatos.esquema.sql > > > resulta que cuando quiero hacer el restore del esquema me empiezan a dar > errores de que no existen ciertos role, asi que los cargo a mano (con create > user ) y al parecer funciona. Tendrías que hacer un pg_dumpall -g (globals) para resguardar los roles (no se incluyen en el pg_dump común). > pero ahora estoy haciendo un restore y me esta dando errores por violaciones > de unicidad en llaves duplicadas y no entiendo porque ¿Volviste a restaurar sobre la misma base de datos? (quizás algunos de los datos se restauraron antes parcialmente y ahora tenes conflictos). Proba haciendo un drop de la base de datos (borrandola por completo), crear los roles, restaurar el esquema y luego los datos. Sds Mariano http://www.arpug.com.ar/ -- TIP 6: ¿Has buscado en los archivos de nuestra lista de correo? http://archives.postgresql.org/pgsql-es-ayuda
