Երբևէ ցանկացե՞լ եք տեղադրել 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 սերվերը (փոստի վարման գործընթացը) ՝ կատարելով
/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
su
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 թեստ