תמיד רצית להתקין את שרת PostgreSql עם כמה אפשרויות מותאמות אישית? צריך להתקין את שרת PostgreSQL מקוד המקור במקום חבילות שהוגדרו מראש? מאמר זה מנחה אותך בהליך התקנה קצר כדי להפעיל את שרת PostgreSql!
צעדים
שלב 1. השג את קוד המקור מאתר PostgreSQL [1]
שלב 2. פרק את חבילת קוד המקור
השתמש בפקודת bash/console הבאה:
gunzip postgresql-8.3.3.tar.gz
tar xf postgresql-8.3.3.tar
- postgresql-8.3.3 הוא שם הגרסה הנוכחית. גרסאות עתידיות עשויות להיות שונות בחלק 8.3.3.
-
ספרייה בשם postgresql-8.3.3 תיווצר תחת הספרייה הנוכחית (זו שממנה ביצעת את הסקריפט לעיל).
שלב 3. שנה את הספרייה הנוכחית לספרייה החדשה שנוצרה (postgresql-8.3.3)
שלב 4. הגדר את עץ המקור עבור המערכת שלך ובחר את אפשרויות ההתקנה שאתה רוצה:
-
תצורת ברירת מחדל: הפעל את הפקודה
./configure
ב- bash/console שלך
- תצורה מותאמת אישית (מיועדת למשתמשים מתקדמים בלבד): ניתן להגדיר הרבה אפשרויות תצורה מותאמות אישית באמצעות אפשרויות שורת הפקודה המפורטות בתיעוד PostgreSQL [2]
שלב 5. התחל את תהליך הבנייה על ידי ביצוע שורת הפקודה
gmake
במסוף שלך/bash.
פעולה זו עשויה להימשך מספר דקות בהתאם לחומרה שלך. השורה האחרונה המוצגת צריכה להיות:
כל PostgreSQL נעשה בהצלחה. מוכן להורדה.
שלב 6. התקן קבצי PostgreSql על ידי ביצוע הפקודה bash/console:
gmake להתקין
אשר יתקין את הקבצים אל/usr/local/pgsql אלא אם השתמשת באפשרות --prefix = PREFIX שורת הפקודה, ובמקרה זה יותקנו הקבצים לנתיב שצוין על ידי PREFIX
שלב 7. צור חשבון משתמש-על עבור PostgreSQL על-ידי ביצוע הפקודה הבאה במסוף bash:
תוספי תוספת של משתמשים
שלב 8. צור ספרייה לאחסון עץ הנתונים של PostgreSQL על ידי ביצוע הפקודות הבאות במסוף bash:
mkdir/p01/pgsql/data
chown postgres/p01/pgsql/data
שלב 9. צור אשכול PostgreSQL על ידי ביצוע:
su - postgres
/usr/local/pgsql/bin/initdb -D/p01/pgsql/data
שלב 10. הפעל את שרת PostgreSQL (תהליך Postmaster) על ידי ביצוע:
/usr/local/pgsql/bin/postmaster -D/p01/pgsql/data> קובץ יומן 2> & 1 &
שלב 11. צור מסד נתונים של PostgreSQL באשכול על ידי ביצוע:
/usr/local/pgsql/bin/createdb מבחן
שלב 12. היכנס למסד הנתונים באמצעות הפקודה psql:
/usr/local/pgsql/bin/psql test
שיטה 1 מתוך 1: רשימת פקודות מלאה
זוהי הרשימה המלאה של הפקודות שיש לבצע המתוארות במאמר זה להתקנת השרת. ניתן לשמור את זה בתסריט שיבוצע מאוחר יותר.
./configure
gmake
סו
gmake להתקין
תוספי תוספת של משתמשים
mkdir/usr/local/pgsql/data
chown postgres/usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D/usr/local/pgsql/data
/usr/local/pgsql/bin/postgres -D/usr/local/pgsql/data> logfile 2> & 1 &
/usr/local/pgsql/bin/createdb מבחן
/usr/local/pgsql/bin/psql test