Com instal·lar PostgreSQL mitjançant el codi font: 12 passos

Taula de continguts:

Com instal·lar PostgreSQL mitjançant el codi font: 12 passos
Com instal·lar PostgreSQL mitjançant el codi font: 12 passos

Vídeo: Com instal·lar PostgreSQL mitjançant el codi font: 12 passos

Vídeo: Com instal·lar PostgreSQL mitjançant el codi font: 12 passos
Vídeo: Работа с крупноформатной плиткой. Оборудование. Бесшовная укладка. Клей. 2024, Abril
Anonim

Alguna vegada heu volgut instal·lar el servidor PostgreSql amb algunes opcions personalitzades? Necessiteu instal·lar el servidor PostgreSQL des del codi font en lloc de paquets preconfigurats? Aquest article us guia a través d'un breu procediment d'instal·lació per posar en funcionament el servidor PostgreSql.

Passos

Instal·leu PostgreSQL mitjançant el codi font Pas 1
Instal·leu PostgreSQL mitjançant el codi font Pas 1

Pas 1. Obteniu el codi font del lloc web PostgreSQL [1]

Instal·leu PostgreSQL mitjançant el codi font Pas 2
Instal·leu PostgreSQL mitjançant el codi font Pas 2

Pas 2. Desempaqueteu el paquet de codi font

Utilitzeu l'ordre bash / console següent:

gunzip postgresql-8.3.3.tar.gz

tar xf postgresql-8.3.3.tar

  • postgresql-8.3.3 és el nom de la versió actual. Les versions futures poden diferir en la part 8.3.3.
  • Es crearà un directori anomenat postgresql-8.3.3 al directori actual (aquell des del qual heu executat l'script anterior).

    Instal·leu PostgreSQL utilitzant el codi font Pas 2 Viñeta 2
    Instal·leu PostgreSQL utilitzant el codi font Pas 2 Viñeta 2
Instal·leu PostgreSQL mitjançant el codi font Pas 3
Instal·leu PostgreSQL mitjançant el codi font Pas 3

Pas 3. Canvieu el directori actual pel nou creat (postgresql-8.3.3)

Instal·leu PostgreSQL mitjançant el codi font Pas 4
Instal·leu PostgreSQL mitjançant el codi font Pas 4

Pas 4. Configureu l'arbre font del vostre sistema i trieu les opcions d'instal·lació que vulgueu:

  • Configuració per defecte: executeu l'ordre

    ./configure

    a la vostra consola bash

  • Configuració personalitzada (només per a usuaris avançats): podeu establir moltes opcions de configuració personalitzades mitjançant les opcions de línia d'ordres que apareixen a la documentació de PostgreSQL [2]
Instal·leu PostgreSQL mitjançant el codi font Pas 5
Instal·leu PostgreSQL mitjançant el codi font Pas 5

Pas 5. Inicieu el procés de compilació executant la línia d'ordres

gmake

a la vostra consola / bash.

Pot trigar uns minuts en funció del vostre maquinari. L'última línia que es mostra ha de ser:

Tot PostgreSQL s'ha creat correctament. Llest per instal·lar.

Instal·leu PostgreSQL mitjançant el codi font Pas 6
Instal·leu PostgreSQL mitjançant el codi font Pas 6

Pas 6. Instal·leu els fitxers PostgreSql executant l'ordre bash / console:

gmake instal·lar

que instal·larà els fitxers a / usr / local / pgsql tret que hàgiu utilitzat l'opció de línia d'ordres --prefix = PREFIX, en aquest cas els fitxers s'instal·laran al camí especificat per PREFIX

Instal·leu PostgreSQL mitjançant el codi font Pas 7
Instal·leu PostgreSQL mitjançant el codi font Pas 7

Pas 7. Creeu un compte de superusuari per a PostgreSQL executant l'ordre següent a la consola bash:

adduser postgres

Instal·leu PostgreSQL mitjançant el codi font Pas 8
Instal·leu PostgreSQL mitjançant el codi font Pas 8

Pas 8. Creeu un directori per contenir l'arbre de dades PostgreSQL executant les ordres següents a la consola bash:

mkdir / p01 / pgsql / data

chown postgres / p01 / pgsql / data

Instal·leu PostgreSQL mitjançant el codi font Pas 9
Instal·leu PostgreSQL mitjançant el codi font Pas 9

Pas 9. Creeu un clúster PostgreSQL executant:

su - postgres

/ usr / local / pgsql / bin / initdb -D / p01 / pgsql / data

Instal·leu PostgreSQL mitjançant el codi font Pas 10
Instal·leu PostgreSQL mitjançant el codi font Pas 10

Pas 10. Inicieu el servidor PostgreSQL (procés postmaster) executant:

/ usr / local / pgsql / bin / postmaster -D / p01 / pgsql / data> fitxer de registre 2> & 1 &

Instal·leu PostgreSQL mitjançant el codi font Pas 11
Instal·leu PostgreSQL mitjançant el codi font Pas 11

Pas 11. Creeu una base de dades PostgreSQL al clúster executant:

/ usr / local / pgsql / bin / createdb test

Instal·leu PostgreSQL mitjançant el codi font Pas 12
Instal·leu PostgreSQL mitjançant el codi font Pas 12

Pas 12. Inicieu la sessió a la base de dades mitjançant l'ordre psql:

Prova / usr / local / pgsql / bin / psql

Mètode 1 d'1: Llista completa d'ordres

Aquesta és la llista completa d’ordres a executar que es descriuen en aquest article per instal·lar el servidor. Això es pot desar en un script que s'executarà més endavant.

./configure

gmake

su

gmake instal·lar

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> fitxer de registre 2> & 1 &

/ usr / local / pgsql / bin / createdb test

Prova / usr / local / pgsql / bin / psql

Recomanat: