我使用pgAdmin 4 ver。 1.5。當我運行有一些問題的SQL查詢(例如列或表不存在)時,我只能看到一條消息,顯示「查詢成功返回」,但看不到任何錯誤消息。pgAdmin 4 ver。 1.5 - 沒有錯誤信息
然而,pgAdmin的III清楚地顯示在相同的情況下SQL的錯誤信息。 pgAdmin 4中有任何選項可以打開錯誤消息嗎?或者它只是一個錯誤?
我使用pgAdmin 4 ver。 1.5。當我運行有一些問題的SQL查詢(例如列或表不存在)時,我只能看到一條消息,顯示「查詢成功返回」,但看不到任何錯誤消息。pgAdmin 4 ver。 1.5 - 沒有錯誤信息
然而,pgAdmin的III清楚地顯示在相同的情況下SQL的錯誤信息。 pgAdmin 4中有任何選項可以打開錯誤消息嗎?或者它只是一個錯誤?
一個問題是由非英文編碼造成的。
我在整個版本4行中遇到過這個問題。 psql命令行工具也受到影響(吐出無效字符而不是錯誤消息)。
修復:打開postgresql.conf文件在您的數據庫目錄中。查找並註釋掉這些行,在我的情況下不得不消滅俄羅斯:
#lc_messages = 'Russian_Russia.1251' # locale for system error message
# strings
#lc_monetary = 'Russian_Russia.1251' # locale for monetary formatting
#lc_numeric = 'Russian_Russia.1251' # locale for number formatting
#lc_time = 'Russian_Russia.1251' # locale for time formatting
# default configuration for text search
#default_text_search_config = 'pg_catalog.russian'
如果您仍然希望看到本地化的消息,你可能想嘗試sqlectron app,它看起來就像是笨拙pgAdmin4不錯的備份工具。
謝謝 - 它幫助。然而,我只需要改變: ** LC_MESSAGES = 'en_GB.UTF-8' **
並保留其他3個參數,因爲他們之前,當我創建的數據庫: ** LC_MONETARY =' Polish_Poland.1250' lc_numeric ='Polish_Poland.1250' lc_time ='Polish_Poland.1250'** 它現在可以工作,我也可以在pgAdmin 4中看到所有消息。 –
評論對我沒有任何影響。我只改變了** lc_messages **參數:** lc_messages ='en_US.UTF-8'**,然後重新加載配置 - 現在工作正常。 – Spark13
您在pgAdmin III中看到的錯誤是什麼? – Colwin
我無法重新制作它,查看截圖https://ibb.co/hZonav – n33rma
@ n33rma - 這正是我希望在我的pgAdmin 4中看到的消息 - 不幸的是,我不能。 –