[英]pgAdmin4 import file error - can't find file
確切的問題已經困擾我好幾天了。 沒有太多資源可以解決這個問題。 所以這就是我所做的:
我創建了一個新文件夾,給它一個奇怪的名字,以確保它在“/”目錄下和在 rn 中的 pgAdmin4 面板中是唯一的。
我使用下面的命令來查找我剛剛創建的新的奇怪命名文件夾:(i) sudo su (ii) find -iname [奇怪的命名文件夾] -type d
過了一段時間,它就在這里。 我的道路被揭露了。
就我而言,路徑是 /var/lib/pgadmin/storage/[pgAdmin4_username]
我懷疑在 pgAdmin4 中沒有正確設置“PostgreSQL 二進制路徑”的路徑。
在 pgAdmin4 中轉到:
文件 > 首選項 > 路徑 > 二進制路徑 > PostgreSQL 二進制路徑
示例路徑如下(您需要根據您的 Postgres 位置更改它),
如果您使用的是 Windows,而不是提供類似的路徑,
C:\\Program Files\\PostgreSQL\\9.6\\bin
如果您使用的是 Linux,而不是提供類似的路徑,
/opt/PostgreSQL/9.5/bin
如果您使用的是 Mac 而不是提供安裝 PG 的路徑,
/圖書館/PostgreSQL/9.6/bin
然后再試一次。
我剛剛遇到了同樣的問題並找到了解決方案。 PGAdmin4 的根目錄不是您的根目錄。 它開始於
/home/[your_username]/.pgadmin/storage/[your PGAdmin_username]/
因此,如果您將文件或備份目錄放在那里,它可以找到這些文件。
讓它在備份對話框中顯示“所有”文件也有幫助,因此它可以找到具有您自己擴展名的文件。 例如,我使用它無法識別的`filename.custom'。
在 pgAdmin 中,當您右鍵單擊一個數據庫並單擊Restore
,在迷你界面的右下角,就在Select
按鈕上方,您可以看到Format 'dorpdown-list'
。 確保下拉列表不限制您顯示的文件,因此選擇All Files
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.