2
ส่งออกตาราง Postgres ระยะไกลไปยังไฟล์ CSV บนเครื่องท้องถิ่น
ฉันเข้าถึงฐานข้อมูลบนเซิร์ฟเวอร์ระยะไกลแบบอ่านอย่างเดียว ดังนั้นฉันสามารถรัน: COPY products TO '/tmp/products.csv' DELIMITER ','; แต่บนเซิร์ฟเวอร์นั้นฉันไม่มีสิทธิ์สร้าง / บันทึกไฟล์ดังนั้นฉันต้องทำสิ่งนี้กับเครื่องของฉัน เมื่อฉันเชื่อมต่อกับฐานข้อมูลระยะไกลฉันจะรันคำสั่งเพื่อบันทึกไฟล์บนเครื่องท้องถิ่นของฉันแทนที่จะเป็นเซิร์ฟเวอร์ระยะไกลได้อย่างไร หรือฉันจะรันคำสั่ง Linux เพื่อเชื่อมต่อกับฐานข้อมูลระยะไกลดำเนินการค้นหาและบันทึกผลลัพธ์เป็นไฟล์ไปยังเครื่องท้องถิ่นของฉันได้อย่างไร
15
postgresql
export
csv
copy