| От | Heikki Linnakangas |
|---|---|
| Тема | pg_dumpall fails if a database name contains = |
| Дата | |
| Msg-id | 5124DB67.5050600@vmware.com обсуждение исходный текст |
| Ответы |
Re: pg_dumpall fails if a database name contains =
|
| Список | pgsql-bugs |
~/pgsql.92stable$ bin/createdb "foo=bar" ~/pgsql.92stable$ bin/pg_dumpall > /dev/null pg_dump: [archiver (db)] connection to database "(null)" failed: invalid connection option "foo" pg_dumpall: pg_dump failed on database "foo=bar", exiting There are two bugs above: 1. When pg_dumpall passes the database name to pg_dump as a command line argument, pg_dump interprets it as a connection string if it contains =. 2. When you pass an invalid connection string to pg_dump, it passes a NULL pointer to printf when constructing the error message. It shows as "(null)" above, but would segfault on other platforms. - Heikki
В списке pgsql-bugs по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера