אנא עיין ב-PostgreSQL תיעוד ל הורד את מנהל ההתקן הדרוש למסד הנתונים עבור הפלטפורמה המתאימה.
למידע נוסף, עיין ב: התקנה unixODBC.
תצורת ODBC נעשית על ידי עריכת ה-odbcinst.ini ו קבצי odbc.ini. ניתן למצוא קבצי תצורה אלה ב-/etc תיקייה. ייתכן שהקובץ odbcinst.ini חסר ובמקרה זה הוא הכרחי כדי ליצור אותו באופן ידני.
אנא שקול את הדוגמאות הבאות:
odbcinst.ini
[postgresql]
תיאור = ODBC כללי עבור PostgreSQL
מנהל התקן = /usr/lib64/libodbcpsql.so
התקנה = /usr/lib64/libodbcpsqlS.so
FileUsage = 1
# מאז 1.6 אם מנהל מנהל ההתקן נבנה עם תמיכה בשרשור אתה יכול להוסיף ערך נוסף לכל ערך מנהל התקן.
# ערך זה משנה את רמת ברירת המחדל של הסדרת השרשור.
שרשור = 2
odbc.ini
[TEST_PSQL]
תיאור = מסד נתונים PostgreSQL 1
דרייבר = postgresql
#CommLog = /tmp/sql.log
שם משתמש = zbx_test
סיסמא = zabbix
# שם השרת. IP או DNS
שם שרת = 127.0.0.1
# שם בסיס הנתונים
מסד נתונים = zabbix
# יציאת האזנה של Postmaster
יציאה = 5432
# מסד הנתונים הוא לקריאה בלבד
# האם מקור הנתונים יאפשר עדכונים.
קריאה בלבד = לא
# פרוטוקול Backend של PostgreSQL
# שימו לב שבשימוש בחיבורי SSL מתעלמים מהגדרה זו.
# 7.4+: השתמש בפרוטוקול 7.4(V3). זה תואם רק לגרסת 7.4 ומעלה.
פרוטוקול = 7.4+
# כולל את ה-OID ב-SQLColumns
ShowOidColumn = לא
# מזייף אינדקס ייחודי ב-OID
FakeOidIndex = לא
# גרסת שורה
# מאפשר לאפליקציות לזהות אם נתונים שונו על ידי משתמשים אחרים
# בזמן שאתה מנסה לעדכן שורה.
# זה גם מאיץ את תהליך העדכון מכיוון שלא צריך לציין כל עמודה בודדת בסעיף where כדי לעדכן שורה.
RowVersioning = לא
# הצג טבלאות מערכת
# מנהל ההתקן יתייחס לטבלאות המערכת כאל טבלאות רגילות ב- SQLTables. זה טוב עבור Access כך שתוכל לראות טבלאות מערכת.
ShowSystemTables = לא
# אם נכון, מנהל ההתקן משתמש אוטומטית ב-declare cursor/fetch כדי לטפל בהצהרות SELECT ושומר 100 שורות במטמון.
אחזר = כן
# בולים כצ'אר
# Bools ממופים ל-SQL_CHAR, אחרת ל-SQL_BIT.
BoolsAsChar = כן
# מצב SSL
SSLmode = כן
# שלח ל-backend בחיבור
ConnSettings =