postgresql 如何设置table的默认前缀为public

nonths 2014-04-08 03:48:46
用postgresql的时候每次查询插入等操作只要涉及到表的都要加前缀public."tablename",这个很麻烦,你们用的时候都是怎么设置的?让默认就是public不用每次都加在数据表前面?
...全文
1312 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
trainee 2014-04-09
  • 打赏
  • 举报
回复
set search_path=public
nonths 2014-04-09
  • 打赏
  • 举报
回复
引用 1 楼 trainee 的回复:
set search_path=public
谢谢楼上的回复,我没把问题搞清楚。 主要是大小写的问题,我的数据库名称是大小写混合的,属性表也是大小写混合的,而sql语句默认会把命令中的大写字母都转换成小写然后再执行,所以一直会返回错误,需要用引号将数据库名称和属性列引起来才能避免这个问题。

974

社区成员

发帖
与我相关
我的任务
社区描述
PostgreSQL相关内容讨论
sql数据库数据库架构 技术论坛(原bbs)
社区管理员
  • PostgreSQL社区
  • yang_z_1
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧