| От | Christian Ullrich |
|---|---|
| Тема | Re: Bug in pg_dump |
| Дата | |
| Msg-id | 4D2EDA0A.8060104@chrullrich.net обсуждение |
| Ответ на | Bug in pg_dump (Joel Jacobson <joel@gluefinance.com>) |
| Список | pgsql-hackers |
* Joel Jacobson wrote: > The example from Tom Lane below results in a database which is not > possible to correctly dump using pg_dump. > > The view v1 strangely becomes a table in the dump output?! This is no bug, it's a feature (tm). pg_dump is clever enough to detect the circular dependency and break it open by creating v1 in two steps. A view in PostgreSQL is simply an empty table with an ON SELECT DO INSTEAD rule named "_RETURN" on it. pg_dump first creates the empty table, then view v2 depending on that table, and finally the _RETURN rule turning v1 into a view and reintroducing the circular dependency. -- Christian
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера