Bir tabloyu planet_osm_polygon
bir veritabanından osm
diğerine kopyalamaya çalışıyorum test
. Ben su postgres
ve pg_dump
.
Sorun: Ancak hatayı alıyorum could not change directory to "/root"
ve Password:
istem iki kez göründü! pg_dump
Olarak oturum açıldığında gerçekleştirmenin bir yolu var mı 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:
GÜNCELLEME
Sorun # 2:public
Bayrağı geçmeme rağmen tablonun şemaya kopyalandığı anlaşılıyor --table="staging.planet_osm_polygon"
. Neden şemaya kopyalanmadı staging
?
pg_dump
, bu gerçekten psql
mi arıyor ? postgresql.org/docs/9.1/static/app-pgdump.html
psql -h localhost "test" --table "staging.planet_osm_polygon"
public
şema kopyalanacak
psql