PostgreSql serverini bəzi xüsusi seçimlərlə qurmaq istəyirdinizmi? Əvvəlcədən qurulmuş paketlər əvəzinə PostgreSQL serverini mənbə kodundan quraşdırmalısınız? Bu məqalə, PostgreSql serverini işə salmaq üçün qısa bir quraşdırma proseduru ilə sizə yol göstərir!
Addımlar
Addım 1. Mənbə kodunu PostgreSQL veb saytından əldə edin [1]
Addım 2. Mənbə kodu paketini açın
Aşağıdakı bash/konsol əmrindən istifadə edin:
gunzip postgresql-8.3.3.tar.gz
tar xf postgresql-8.3.3.tar
- postgresql-8.3.3 cari versiyanın adıdır. Gələcək versiyalar 8.3.3 hissəsində fərqlənə bilər.
-
Cari qovluğun altında (yuxarıdakı skriptin icra etdiyi) postgresql-8.3.3 adlı bir kataloq yaradılacaq.
Addım 3. Mövcud qovluğu yeni yaradılana dəyişdirin (postgresql-8.3.3)
Addım 4. Sisteminiz üçün mənbə ağacını konfiqurasiya edin və istədiyiniz quraşdırma seçimlərini seçin:
-
Varsayılan Konfiqurasiya: əmri işlədin
./ konfiqurasiya edin
bash/konsolunuzda
- Xüsusi Konfiqurasiya (bu yalnız qabaqcıl istifadəçilər üçündür): PostgreSQL sənədlərində [2] sadalanan əmr satırı seçimlərindən istifadə edərək bir çox xüsusi konfiqurasiya seçimi qura bilərsiniz.
Addım 5. Komanda xəttini icra edərək qurma prosesinə başlayın
etmək
konsolunuzda/bashınızda.
Bu, avadanlıqdan asılı olaraq bir neçə dəqiqə çəkə bilər. Görünən son sətir belə olmalıdır:
Bütün PostgreSQL uğurla hazırlanır. Quraşdırmağa hazırdır.
Addım 6. bash/console əmrini yerinə yetirərək PostgreSql fayllarını quraşdırın:
gmake quraşdırın
--prefix = PREFIX əmr satırı seçimini istifadə etmədiyiniz təqdirdə faylları/usr/local/pgsql -ə yükləyəcək, bu halda fayllar PREFIX tərəfindən göstərilən yola quraşdırılacaq.
Addım 7. Baş konsolunda aşağıdakı əmri yerinə yetirərək PostgreSQL üçün super istifadəçi hesabı yaradın:
istifadəçi postgres
Addım 8. Baş konsolunda aşağıdakı əmrləri yerinə yetirərək PostgreSQL məlumat ağacını saxlamaq üçün bir kataloq yaradın:
mkdir/p01/pgsql/data
chown postgres/p01/pgsql/data
Addım 9. Aşağıdakıları yerinə yetirərək PostgreSQL klasteri yaradın:
su - postgres
/usr/local/pgsql/bin/initdb -D/p01/pgsql/data
Addım 10. PostgreSQL serverini (poçt ustası prosesi) işə salın:
/usr/local/pgsql/bin/postmaster -D/p01/pgsql/data> logfile 2> & 1 &
Addım 11. Aşağıdakıları yerinə yetirərək klasterdə PostgreSQL verilənlər bazası yaradın:
/usr/local/pgsql/bin/createdb testi
Addım 12. Psql əmrindən istifadə edərək verilənlər bazasına daxil olun:
/usr/local/pgsql/bin/psql testi
Metod 1 /1: Əmrlərin Tam Siyahısı
Serveri qurmaq üçün bu yazıda təsvir olunan icra ediləcək əmrlərin tam siyahısı budur. Bu, daha sonra icra ediləcək bir skriptdə saxlanıla bilər.
./ konfiqurasiya edin
etmək
su
gmake quraşdırın
istifadəçi 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 testi
/usr/local/pgsql/bin/psql testi