是否有一個體面的類IDE工具來編寫和調試PL/pgSQL函數,例如用於編寫存儲過程?更好的方式來編寫PL/pgSQL?
我發現它是一個使用pgAdmin III的挫折練習,因爲錯誤信息往往是深藏不露的,而且事情有一種神祕的方式失敗的習慣。
是否有一個體面的類IDE工具來編寫和調試PL/pgSQL函數,例如用於編寫存儲過程?更好的方式來編寫PL/pgSQL?
我發現它是一個使用pgAdmin III的挫折練習,因爲錯誤信息往往是深藏不露的,而且事情有一種神祕的方式失敗的習慣。
這些產品列表PL/pgSQL調試器作爲功能:PostgreSQL Maestro,EMS SQL Manager for PostgreSQL,Postgres Plus® Advanced Server。
雖然我沒有使用過它們。
全部付清?沒有人免費嗎? – 2011-08-30 04:48:14
您可以在PgAdmin中使用該調試器。 – Kuberchaun 2012-03-09 20:12:22
我使用經典的程序員編輯器如emacs,vi,eclipse。我有一個規則:將每個代碼存儲到文件中。與DBA專用IDE管理器相比,經典編輯器通常是更好的編輯代碼的工具。 psql具有重要的命令\ i文件,用於導入編輯文件到PostgreSQL。
p.s. Emacs對sql有很好的支持,並且與Postgres很好地集成。
我的第二條規則 - 不要使用GUI管理器來編輯存儲過程。你不能評論代碼,你沒有控制來源。你不能把相關的程序放到一個文件中。 IDE允許僅編輯獨立的程序,而且非常糟糕 - 用於維護十多個程序。
DBA工具的詳盡列表,你可以在這裏找到:http://en.wikipedia.org/wiki/Comparison_of_database_tools。
我可以推薦一個清醒的良心Aqua Data Studio - 用於編寫和調試PL/pgSQL函數,它非常棒。但不幸的是它不是免費的。
Rob>你有沒有找到適合你的pgsql開發需求的東西?我分享你的痛苦。 – GeorgeW 2011-11-15 19:36:24