Как взять резервное копирование таблицы на другой схеме в PostgreSQL

Сообщите нам в 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

Может любой помогать нам на нем

Спасибо

0
задан 5 August 2015 в 16:51
2 ответа

Можете ли вы попробовать с -n 1 (пробел между ними)?

Также я не могу найти параметр -d .Если вам нужно указать базу данных, вы просто указываете ее как последний или первый параметр.

0
ответ дан 5 December 2019 в 12:30

Возможность сделать резервную копию таблицы в другой схеме в PostgreSQL с помощью следующей команды, и она отлично работает:

pg_dump -U postgres -t 1.activity -d geopostgrest -f activity_05-08-2015.sql
0
ответ дан 5 December 2019 в 12:30

Теги

Похожие вопросы