簡體   English   中英

Postgresql 數據庫導出到.sql文件

[英]Postgresql Database export to .sql file

我想將我的數據庫導出為 .sql 文件。 有人能幫我嗎? 我找到的解決方案不起作用。 請詳細說明。 在 Windows 7.

pg_dump默認為純 SQL 導出。 數據和結構。

打開命令提示符並運行pg_dump -U username -h localhost databasename >> sqlfile.sql

上面的命令是可取的,因為大多數時候都會出現一個錯誤,類似於 - ...FATAL: Peer authentication failed for user ...

在windows中,首先確保在環境變量PATH中添加了路徑

C:\\Program Files\\PostgreSQL\\12\\bin

路徑添加成功后重啟cmd並輸入命令

pg_dump -U username -p portnumber -d dbname -W -f location

此命令將導出架構和數據

僅用於模式使用 -s 代替 -W,僅用於數據使用 -a。

根據您的情況替換每個變量,如用戶名、端口號、dbname 和位置,一切都區分大小寫,確保正確插入所有內容,然后導入

psql -h hostname -p port_number -U username -f your_file.sql databasename

確保您的數據庫已創建或創建查詢存在於 .sql 文件中

Go 到你的命令行並運行

pg_dump -U userName -h localhost -d databaseName > ~/Desktop/cmsdump.sql

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM