Importing DB Seed Manually (Postgres)

ขั้นตอนหนึ่งในการจัดเตรียมสิ่งแวดล้อม เพื่อให้พร้อมในการรัน IDEMPIERE นั่นคือการนำเข้าฐานข้อมูลตั้งต้น ลำดับในการนำเข้าฐานข้อมูลพื้นฐานมีตามนี้

  1. Create User สร้างผู้ใช้งานฐานข้อมูล
    Login ด้วย admin โดยใช้ pgadmin และทำการสร้าง User
    1.1 สร้าง User และกำหนด Password

    1.2 กำหนดสิทธิ

    1.3 กำหนด Search Path Parameter

  2. Create Database สร้างฐานข้อมูล
    หลังจากสร้าง User แล้วในขั้นตอนถัดไปให้เราสร้าง ฐานข้อมูล และกำหนดให้ User ที่สร้างเป็น Owner

  3. Installing UUID ติดตั้ง UUID
    หลังจากนั้น Login ด้วย User ใหม่ที่สร้างขึ้นมาแล้วทำการ execute คำสั่งนี้ “CREATE EXTENSION “uuid-ossp”   
  4. Import Seed Data นำเข้าฐานข้อมูลตั้งต้น
    ทำการนำเข้า ฐานข้อมูลตั้งต้น โดยเราสามารถนำฐานข้อมูลตั้งต้นมาจาก $ADEMPIERE_HOME/data/seed/Adempiere_pg.jar โดยให้เราทำการแตกไฟล์ก่อน จากนั้นจะได้ Adempiere_pg.dmp หลังจากนั้น execute คำสั่งต่อไปนี้ “psql -d ${idempiere_db} -U ${idempiere_user} -f Adempiere_pg.dmp” โดยให้เปลี่ยน ${idempiere_db} และ ${idempiere_user} ตามชื่อ ฐานข้อมูล และ User ที่เราได้สร้างไว้ในขั้นตอนที่ 2 และ 1 ตามลำดับ  โดยหลังจาก Execute แล้วจะได้ตามภาพ

Leave a Reply

Your email address will not be published. Required fields are marked *