เวลาใช้โปรแกรมอะไร ผมมักต้องคิดไว้ก่อนว่ามันง่าย :-P. ดังนั้นเวลาใช้อะไรจึงต้องลองท่าง่ายก่อน. นึกไม่ออกว่าถ้าลองถ้ายากก่อนจะเป็นไง. เคยลอง build linux kernel แบบอ่านละเอียดแก้โน่นแก้นี้ เจ๊ง !!!. ลองแก้เท่าที่อยากแก้ก็พอใช้ได้.
สำหรับ postgresql เวลา dump เราจะมา pg_dump db_name > file งี้แล้วไปสั่ง pg_restore db_name < file งี้ไม่ได้ :-P. ต้องยากนิดหน่อย.
pg_dump -Ft -b db_name > file
แล้วก็ restore ด้วย
pg_restore -d db_name < file
ผมก็ไม่ค่อยเข้าใจหรอกครับว่า option นั้นไว้ทำอะไร. -Ft สงสัยจะสั่งให้ tar. แต่ว่าลอกๆ man มาก็ใช้ได้ :-P ครั้นใช้ pg_admin ที่เป็น GUI ก็ crash อย่างเมามัน.
ป.ล. แก้ -fT เป็น -Ft


เมนูของ vsatayamas





เมื่อ พฤ. 19 ก.ค. 2550 @ 10:04
324092 [ลบ]
โอ๊ะโอ่... ข้าพเจ้าชักสับสน (หรือสับต้นอื่นดีเอ่ย ;)
ปรกติไม่เคย tar แต่มันน่าจะ Ft ป้ะ - -?
ปรกติข้าพเจ้าจะ compress น่ะ
pg_dump -U xxx -f yyy.gz -Z 9 dbname
ป.ล.๑ ชอบเว้นวรรคเพราะอ่านง่ายดี ^^
ป.ล.๒ มาเพิ่ม ป.ล.นี้หลังจากส่งไม่ผ่าน แล้วได้ข้อความเตือนว่า รหัสตัวเลข... ไม่ตรง เอ๋ ก็มีแต่ตัวอักษรนี่ งงเลย ฮะฮะ ;)
เมื่อ พฤ. 19 ก.ค. 2550 @ 13:47
324285 [ลบ]
เมื่อ พฤ. 19 ก.ค. 2550 @ 21:59
324750 [ลบ]
อ๊ะ เด๋วว่าง ๆ ไปลองให้
ทุกทีจะ dump แค่ไฟล์เดียว เลยอัดบีบอย่างเดียว ไม่ tar ^^
ป.ล. เย้ ๆ ระบบความเห็นเป็นหน้าต่างใหม่แล้ว ^^
เมื่อ พฤ. 19 ก.ค. 2550 @ 22:26
324767 [ลบ]