我是pgsql的新手。我有這幾個questionss:Q's on pgsql
1)我知道這是可能通過<schema>.<table_name>
訪問列,但是當我試圖訪問像<db_name>.<schema>.<table_name>
列就拋出錯誤,如
Cross-database references are not implemented
如何實現呢?
2)我們有10個以上的表格,6個有2000+行。把它們全部保存在一個數據庫中可以嗎?還是應該創建數據庫來維護它們?
3)從上面有2000多行的問題表中,對於特定的進程我需要幾行數據。我創建了視圖來獲取這些行。例如:一張表包含員工的詳細信息,他們分爲3種類型;經理,建築師和工程師。非常明顯的事情,這張表沒有得到每一個進程...過程使用從它讀取數據... 我認爲有兩種方式獲取數據SELECT * FROM emp WHERE type='manager'
,或者我可以爲經理,建築師和工程師創建視圖並獲取數據SELECT * FROM view_manager
你能提出任何更好的方法來做到這一點嗎?
4)視圖是否也需要存儲空間,比如表格呢?
Thanx提前。
關於1) - 即使數據庫位於同一個羣集上,也不是(無dblink)。 – 2008-10-02 15:59:58