วันจันทร์ที่ 29 เมษายน พ.ศ. 2556

คำสั่งการใช้งาน PostgreSQL บน Windows ทาง Command line


1.การตรวจสอบดูว่ามีฐานข้อมูลใดบ้างอยู่ใน PostgreSQL โดยใช้คำสั่ง
psql –l –U postgres
2.ถ้า พบว่า มี ฐานข้อมูลเก่า อยู่แล้ว ให้ ลบ ฐานข้อมูลเก่าออกก่อน โดยใช้คำสั่ง
dropdb <ชื่อฐานข้อมูล> -U postgres
ตัวอย่าง การลบฐานข้อมูลชื่อ test
dropdb test –U postgres
3.สร้างฐานข้อมูลใหม่ ใช้คำสั่ง
createdb <ชื่อฐานข้อมูล> -E Unicode –U postgres
ตัวอย่าง การสร้างฐานข้อมูลชื่อ test1
createdb test1–E Unicode –U postgres
4.execute ในฐานข้อมูลที่ต้องการ โดยใช้คำสั่ง
psql <ชื่อฐานข้อมูล> < <ชื่อไฟล์ sql>
ตัวอย่าง execute ไฟล์ hospitalosV3.sql ในฐานข้อมูล test1 เพื่อสร้างตารางในฐานข้อมูล (schema
หรือ/และ data)
psql test1 < hospitalosV3.sql –U postgres
5.การ dump ฐานข้อมูลมาเก็บไว้เป็นไฟล์ sql ให้ใช้คำสั่ง
pg_dump <ชื่อฐานข้อมูล> > <ชื่อไฟล์ sql>
ตัวอย่าง dump ฐานข้อมูล test1 เก็บไว้เป็นไฟล์ชื่อ backup_test1.sq;
pg_dump test1 > backup_test1.sql
หมายเหตุ สามารถ dump เฉพาะ schema หรือ data ได้ โดยใช้ option เพิ่มเติม ดูได้จากการใช้คำสั่ง
pg_dump –help

ไม่มีความคิดเห็น:

แสดงความคิดเห็น