我在MVC3 Mono應用程序上使用pgProvider,並且在Windows Postgres 9.2上沒有問題。我試圖訪問供應商時,遷移到我生產的Linux /單聲道的環境,並獲得了一個錯誤:PostgreSQL:使用CreateLang後,我仍然收到錯誤「42704:語言」plpgsql「不存在」
"42704: language "plpgsql" does not exist"
我使用PostgreSQL 8.4在CentOS 6.3
我看了一些資料,跑瞭如下:
createlang -d dbname plpgsql
當我再次運行它時,它肯定數據庫已經存在。
我重新啓動postgresql和我的應用程序。不過,我仍然遇到上述錯誤。
有沒有人有任何信息,爲什麼我仍然會收到「plpgsql不存在 - 安裝後?」
您確定您正在使用應用程序訪問正確的數據庫嗎?也許它連接到其他數據庫。 – FuzzyChef 2013-04-30 17:24:21
它必須是。當我重新審視這一點時,我相信它會變得愚蠢和明顯。 – Yablargo 2013-06-13 02:21:25