Postgresql 解决找不到表,必须输入schema.表名

3,353 阅读1分钟

问题描述

最近重新建了一个数据库,发现必须指定schema,不然找不到表。比如public.macount。

解决方法

以前动了默认schema设置,导致public不是默认。打开postgresql.conf,修改以下语句。

search_path = '"$user", public'	# schema names。添加public为默认