ฉันใช้ pgAdmin เวอร์ชัน 1.14.3 เวอร์ชันฐานข้อมูล PostgreSQL คือ 9.1
ฉันได้รับสคริปต์ Db ทั้งหมดสำหรับการสร้างตาราง แต่ไม่สามารถส่งออกข้อมูลทั้งหมดภายในตารางได้ ไม่พบตัวเลือกใด ๆ ในการส่งออกข้อมูลในรูปแบบสคริปต์ db
ฉันใช้ pgAdmin เวอร์ชัน 1.14.3 เวอร์ชันฐานข้อมูล PostgreSQL คือ 9.1
ฉันได้รับสคริปต์ Db ทั้งหมดสำหรับการสร้างตาราง แต่ไม่สามารถส่งออกข้อมูลทั้งหมดภายในตารางได้ ไม่พบตัวเลือกใด ๆ ในการส่งออกข้อมูลในรูปแบบสคริปต์ db
คำตอบ:
เพียงคลิกขวาที่ตารางแล้วเลือก "สำรองข้อมูล" ป๊อปอัปจะแสดงตัวเลือกต่างๆรวมถึง "รูปแบบ" เลือก "ธรรมดา" และคุณจะได้รับ SQL ธรรมดา
pgAdmin ใช้pg_dumpเพื่อสร้างดัมพ์และเมื่อคุณต้องการ SQL ธรรมดา
มันใช้สิ่งนี้:
pg_dump - user user --password --format = plain --table = tablename --inserts --attribute-inserts เป็นต้น
Backup
..PLAIN
FormatUSE INSERT COMMANDS
Use Column Inserts
ว่าคุณต้องการชื่อคอลัมน์ในส่วนแทรกของคุณหรือไม่Backup
ปุ่มใน pgAdmin4 ให้คลิกขวาที่ตารางเลือกการสำรองข้อมูลเช่นนี้
หลังจากนั้นในกล่องโต้ตอบการสำรองข้อมูลจะมีแท็บตัวเลือกการถ่ายโอนข้อมูลซึ่งมีการสืบค้นส่วนที่คุณสามารถเลือกใช้คำสั่งแทรกซึ่งรวมถึงแบบสอบถามแทรกทั้งหมดเช่นกันในการสำรองข้อมูล