Искали ли сте някога да инсталирате 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.
Инсталирайте PostgreSQL, използвайки изходния код Стъпка 2, курсив 2

Стъпка 3. Променете текущата директория на новосъздадената (postgresql-8.3.3)

Стъпка 4. Конфигурирайте изходното дърво за вашата система и изберете желаните опции за инсталиране:
-
Конфигурация по подразбиране: изпълнете командата
./конфигуриране
на вашия bash/конзола
- Персонализирана конфигурация (това е само за напреднали потребители): можете да зададете много опции за персонализирана конфигурация, като използвате опциите на командния ред, изброени в документацията на PostgreSQL [2]

Стъпка 5. Стартирайте процеса на изграждане, като изпълните командния ред
gmake
във вашата конзола/bash.
Това може да отнеме няколко минути в зависимост от вашия хардуер. Последният показан ред трябва да бъде:
Целият PostgreSQL е създаден успешно. Готов за инсталиране.

Стъпка 6. Инсталирайте PostgreSql файлове, като изпълните командата bash/console:
gmake инсталиране
който ще инсталира файловете в/usr/local/pgsql, освен ако не сте използвали опцията --prefix = PREFIX от командния ред, в който случай файловете ще бъдат инсталирани по пътя, определен от PREFIX

Стъпка 7. Създайте суперпотребителски акаунт за PostgreSQL, като изпълните следната команда в bash конзолата:
adduser postgres

Стъпка 8. Създайте директория, която да държи PostgreSQL дърво с данни, като изпълните следните команди в bash конзолата:
mkdir/p01/pgsql/данни
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
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 тест