Postgresql pg_dump在转储和恢复模式方面不起作用

时间:2010-08-17 07:56:03

标签: postgresql

我使用下面的代码转储特定的架构,在转储之前它有4个关于这些架构的视图。

# pg_dump -U username -h host -n schema_name > some_schema.dump

然后我用psql工具恢复它

# \i /path/to/mydump/some_schema.dump

psql完成恢复过程后,我只有3个视图,我不知道1个视图去哪里。我在ubuntu karmic上使用postgresql 8.3。

感谢。

1 个答案:

答案 0 :(得分:1)

你确定它有4个视图吗?或者你的search_path也被设置为这个模式,但是视图在另一个模式中是实际的吗?

SELECT * FROM pg_views WHERE schemaname = 'your_schemaname';