ოდესმე გინდოდათ 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. დააკონფიგურირეთ წყაროს ხე თქვენი სისტემისთვის და შეარჩიეთ თქვენთვის სასურველი ინსტალაციის პარამეტრები:
-
ნაგულისხმევი კონფიგურაცია: გაუშვით ბრძანება
./ კონფიგურაცია
თქვენს ბარში/კონსოლზე
- მორგებული კონფიგურაცია (ეს მხოლოდ მოწინავე მომხმარებლებისთვისაა): თქვენ შეგიძლიათ დააყენოთ მრავალი პერსონალური კონფიგურაციის ვარიანტი, PostgreSQL დოკუმენტაციაში ჩამოთვლილი ბრძანების ხაზის პარამეტრების გამოყენებით [2]
ნაბიჯი 5. დაიწყეთ მშენებლობის პროცესი ბრძანების ხაზის შესრულებით
gmake
თქვენს კონსოლში/ბარში.
ამას შეიძლება რამდენიმე წუთი დასჭირდეს თქვენი ტექნიკის მიხედვით. ბოლო ნაჩვენები ხაზი უნდა იყოს:
ყველა PostgreSQL წარმატებით არის დამზადებული. მზად არის ინსტალაციისთვის.
ნაბიჯი 6. დააინსტალირეთ PostgreSql ფაილები bash/console ბრძანების შესრულებით:
gmake ინსტალაცია
რომელიც დააინსტალირებს ფაილებს/usr/local/pgsql თუ არ იყენებთ --prefix = PREFIX ბრძანების ხაზის ვარიანტს, ამ შემთხვევაში ფაილები დაინსტალირდება PREFIX– ით განსაზღვრულ გზაზე
ნაბიჯი 7. შექმენით სუპერმომხმარებლის ანგარიში PostgreSQL– ისთვის შემდეგი ბრძანების შესრულებით bash კონსოლში:
adduser postgres
ნაბიჯი 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> logfile 2> & 1 &
ნაბიჯი 11. შექმენით PostgreSQL მონაცემთა ბაზა კლასტერში:
/usr/local/pgsql/bin/createdb ტესტი
ნაბიჯი 12. შედით მონაცემთა ბაზაში psql ბრძანების გამოყენებით:
/usr/local/pgsql/bin/psql ტესტი
მეთოდი 1 -დან 1: ბრძანებების სრული სია
ეს არის შესასრულებელი ბრძანებების სრული სია, რომლებიც აღწერილია ამ სტატიაში სერვერის ინსტალაციისთვის. ეს შეიძლება შეინახოს სკრიპტში, რომელიც შემდგომში უნდა შესრულდეს.
./ კონფიგურაცია
gmake
სუ
gmake ინსტალაცია
adduser postgres
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 ტესტი