Сообщите нам в PostgreSQL, как мы можем взять резервное копирование таблицы на другой схеме. У нас есть дб, названный "geopostgrest" и в соответствии со Схемой, названной "1" (Не внутренняя Общедоступная Схема), мы должны взять резервное копирование таблицы "действие"
Посмотрите следующее:
postgres=# \c geopostgrest
You are now connected to database "geopostgrest" as user "postgres".
geopostgrest=# \dt
No relations found.
geopostgrest=# \dt 1.
List of relations
Schema | Name | Type | Owner
--------+---------------------------------+-------+----------
1 | activity | table | postgres
Мы попробовали следующую команду, но не работа.
pg_dump -U postgres -n1 -d geopostgrest -t activity -f activity_05-08-2015.sql
pg_dump: No matching tables were found
Мы используем PostgreSQL 9.4.4 и Ubuntu 14.04.2 LTS
Может любой помогать нам на нем
Спасибо
Можете ли вы попробовать с -n 1
(пробел между ними)?
Также я не могу найти параметр -d
.Если вам нужно указать базу данных, вы просто указываете ее как последний или первый параметр.
Возможность сделать резервную копию таблицы в другой схеме в PostgreSQL с помощью следующей команды, и она отлично работает:
pg_dump -U postgres -t 1.activity -d geopostgrest -f activity_05-08-2015.sql