postgresql 里的模式是啥?一个库里可以有 N 个模式,每个模式下都可以建立 Table,那在程序里怎么读取指定模式下的 table?那该死的 templatedb 是啥?

2014-04-30 12:11:56 +08:00
 cevincheung
2386 次点击
所在节点    程序员
7 条回复
lovesky
2014-04-30 13:04:47 +08:00
aggron
2014-04-30 13:30:08 +08:00
不同scheme下的表是独立的,默认就是public实际上就是public.tablename
cevincheung
2014-04-30 14:08:25 +08:00
@lovesky 意义呢?
skydiver
2014-04-30 14:11:04 +08:00
@cevincheung 就像命名空间一样,多个app跑在一起的时候表名不会冲突
HowardMei
2014-04-30 14:22:15 +08:00
@cevincheung 对云端和企业软件很有用,Multi-tenancy隔离,多种业务的Schema并存等
cevincheung
2014-04-30 14:28:17 +08:00
@skydiver 都多个app了。为啥不干脆分开数据库。
cevincheung
2014-04-30 14:28:42 +08:00
@HowardMei 所以,对于一般应用,无特殊需求,无视他就对了呗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/110620

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX