Home > ofbiz > วิธีการ configure Ofbiz กับฐานข้อมูล postgresql

วิธีการ configure Ofbiz กับฐานข้อมูล postgresql

ผมจะใช้ Postgresql 8.1 นะครับ เคยลองกับ MySQL 5 แล้วไม่ได้นะครับใครลองแล้วได้ช่วยบอกด้วยนะครับวิธีการก็มีดังนี้ครับ

1. ติดตั้งฐานข้อมูล postgresql ก่อนนะครับหลังจากนั้นสร้าง database มาสองชุดดังนี้ คือ ofbiz และ ofbiz_odbc
2. สร้าง user ชื่อว่า ofbiz รหัสผ่าน ofbiz อันนี้แล้วแต่ท่านสะดวกนะครับ
3. หลังจากที่เราติดตั้งระบบฐานข้อมูลเสร็จแล้วก็มาถึงการ configure ofbiz ให้รู้จักกับฐานข้อมูล postgresql กันครับ โดยแก้ไขไฟล์ entityengine.xml จะอยู่ใน path ofbiz\framework\entity\config ครับ หลังจากนั้นแก้ไข
<delegator enabled=”false” reader=”main” name=”default”><group-map name=”org.ofbiz”><group-map name=”org.ofbiz.odbc”></delegator><delegator enabled=”false” reader=”main” name=”default-no-eca”><group-map name=”org.ofbiz”><group-map name=”org.ofbiz.odbc”></delegator>

และเพิ่ม ให้ทำการเพิ่ม datasource odbcpostgres โดย copy datasource localpostgres แล้วแก้ไขดังนี้

<datasource class=”org.ofbiz.entity.datasource.GenericHelperDAO” name=”odbcpostgres” blob=”true” deferred=”false” start=”true”><read-data name=”seed”><inline-jdbc maxsize=”20″ minsize=”2″ level=”ReadCommitted” password=”ofbiz” username=”ofbiz” uri=”jdbc:postgresql://127.0.0.1/ofbiz_odbc” driver=”org.postgresql.Driver”></datasource>

เป็นอันเสร็จเรียบร้อยครับหลังจากนั้นก็ทำการติดตั้ง Ofbiz ตามปรกติ ใครที่ลองกับฐานข้อมูลอื่นๆเช่น Oracle หรือว่า Microsoft SQL Server แล้วได้ผลอย่างไรก็มาเล่าสู่กันฟังด้วยนะครับ
ผมลืมอีกอย่างหนึ่งครับ copy jdbc driver ของ postgres ซึ่งจะอยู่ในfolder ที่เรา install postgres เอาไปใสไว้ ใน path ofbiz\framework\entity\lib\jdbc ด้วยนะครับ

Advertisements
Categories: ofbiz
  1. February 21, 2011 at 12:59 pm

    ได้ความรู้เพิ่มอีกแล้ว

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: