BUG #6007: pg_restore -C -d does not behave as expected when dump is done with pg_dump
В списке pgsql-bugs по дате отправления:
| От | gab |
|---|---|
| Тема | BUG #6007: pg_restore -C -d |
| Дата | |
| Msg-id | 201105051335.p45DZUIe006513@wwwmaster.postgresql.org обсуждение |
| Ответы |
Re: BUG #6007: pg_restore -C -d |
| Список | pgsql-bugs |
The following bug has been logged online:
Bug reference: 6007
Logged by: gab
Email address: korsani@free.fr
PostgreSQL version: 8.4.8
Operating system: FreeBSD
Description: pg_restore -C -d <database> does not behave as expected
when dump is done with pg_dump
Details:
Create a database name 'test' and fill it :
CREATE TABLE t (
t text
);
ALTER TABLE public.t OWNER TO postgres;
--
-- Data for Name: t; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY t (t) FROM stdin;
plop
\.
Then dump it :
pg_dump -F c -f /tmp/plop test
Drop it :
psql -c 'drop database test;'
Try to restore it using :
pg_restore -C -d test /tmp/plop
pg_restore: [archiver (db)] connection to database "test" failed: FATAL:
database "test" does not exist
But the doc says that -C use the parameter of -d to CREATE the database ...
В списке pgsql-bugs по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера