我是Postgres的新手,幾乎完全在過去使用MySQL,我正在尋求將Postgres移植到其功能和SQL合規性等更多企業。然而,Postgres的結構與MySQL的結構大不相同,因爲你有一個數據庫,然後是一個或多個模式,而MySQL數據庫和模式是相同的。就我的應用程序Postgres而言,最佳實踐應該是一個數據庫還是一個模式?或者可以將表格分解爲邏輯組作爲模式。示例user_management架構將包括用戶,角色,role_map表等。Postgres架構最佳實踐
我意識到這個問題是非常主觀的,但我只是在尋找最佳實踐。我目前的數據庫只有40個表,所以我對使用多個模式來邏輯分組表格有點謹慎,因爲有些表格只有幾張。我只是不確定人們在現實世界中與Postgres做了什麼。
這更適合於dba.stackexchange.com 。我已經將其標記爲遷移,請不要複製它。 – 2014-08-30 21:20:40