2013-08-19 26 views

回答

2

編輯源代碼後,需要重新編譯源代碼(通常爲「make」),然後重新安裝它(通常爲「make install」)。對於大多數擴展,您不需要重新啓動postgres,但是您必須斷開會話並啓動一個新會話。

如果您對擴展中的SQL或PL/SQL或類似對象進行了任何更改,您應該給它一個新的版本號並升級它,或者刪除並重新創建它。

+0

謝謝,馬格努斯,明白了。我只是想,因爲它不是編譯好的二進制文件,所以我可以隨時進行編輯(不幸的是,對PL/SQL不太熟悉)。 – rocknrollnerd

+0

如果有任何需要提取的sql腳本更改,您很可能需要卸載並重新安裝擴展。 –

+0

如果它完全未編譯,那麼你通常不需要* make *步驟,這是正確的。但是,您仍然需要* make install *,以便將文件從源目錄複製到安裝目錄。然後,如理查德所說,也可以升級或卸載並重新安裝。 –