Estoy tratando de copiar una tabla planet_osm_polygon
de una base osm
de datos a otra test
. Yo su postgres
y realicé el pg_dump
.
Problema: Sin embargo, recibo el error could not change directory to "/root"
y el Password:
mensaje apareció dos veces. ¿Hay alguna forma de realizar pg_dump
cuando se inicia sesión como root
?
root@lalaland:~# su postgres
postgres@lalaland:/root$ pg_dump -h localhost "osm" --table "public.planet_osm_polygon" |
psql -h localhost "test" --table "staging.planet_osm_polygon"
could not change directory to "/root"
could not change directory to "/root"
Password: Password:
ACTUALIZAR
Problema # 2: Parece que la tabla se copia en el public
esquema a pesar de que pasé la bandera --table="staging.planet_osm_polygon"
. ¿Por qué no se copia al esquema staging
?
pg_dump
, ¿eso realmente llama psql
? postgresql.org/docs/9.1/static/app-pgdump.html
psql -h localhost "test" --table "staging.planet_osm_polygon"
public
esquema entonces
psql
, que puede ser la causa del problema # 2