|Ojo, pg_restore solo se usa si tienes un respaldo en formato binario (
|pg_dump con -Fc o -Ft). No funciona con los respaldos en el modo por
|omision (que es texto SQL puro).
|
|Si quieres recuperar selectivamente, puedes usar un formato binario y
|luego usas las opciones -L y -l a pg_restore.
|
|Verifica la documentacion.
Perdón, pero si hago /usr/bin/pg_dump -U postgres -b -o -C -F t -f db.tar
-N -S postgres base es formato binario, ¿no? ¿Entonces por qué al tratar de
restaurar (bajo postgres) me sale ...?
$ pg_restore -d base db.tar
pg_restore: [archiver (db)] could not execute query:
ERROR: function plpgsql_call_handler already exists
with same argument types