使用 psql 匯出資料
可以使用複製命令或使用 psql 命令的命令列選項匯出資料。
要將表使用者的 csv 資料匯出到 csv 檔案:
psql -p \<port> -U \<username> -d \<database> -A -F<delimiter> -c\<sql to execute> \> \<output filename with path>
psql -p 5432 -U postgres -d test_database -A -F, -c "select * from user" > /home/user/user_data.csv
這裡 -A 和 -F 的組合起到了作用。
-F
是指定分隔符
-A or --no-align
切換到未對齊的輸出模式。 (否則,預設輸出模式將對齊。)