鍍金池/ 問答/數(shù)據(jù)庫/ postgresql中schema具體是干嘛用的?

postgresql中schema具體是干嘛用的?

剛看了一下postgresql的schema,感覺一頭霧水, 說明一下,免得問題又被人噴了 :(

  1. 這里有個類似的問題,不過解答者講的有點高級,我只是使用,應(yīng)該不會遇到他所說的那些情況,所以是不是就不用管schema,直接用系統(tǒng)默認(rèn)的public即可。
  2. 這里講了 schema可以用來設(shè)置權(quán)限設(shè)置搜索路徑.

除了我上面2的 2個功能還有其他功能嗎?

回答
編輯回答
帥到炸

schema 是對一個 database 的邏輯分割。你理解中的所有放在 database 中的東西,事實上,在 pg 中可能都是掛在 schema 下的, table, squeue, function, view, trigger 等。

具體的功能,我記得,表分區(qū) 也可以作用于 schema 。

當(dāng)然,如果你對這東西沒概念,你自然也不清楚如何正確使用它,那么忽略它,只使用 public 就好了。

2017年12月18日 20:10