Sådan installeres PostgreSQL 9.5 på Ubuntu (12.04 - 15.10)

Sådan installeres PostgreSQL 9.5 på Ubuntu (12.04 - 15.10)

PostgreSQL er et relationsdatabasestyringssystem. Det er et databasessystem med fuldt ACID-kompatibilitet med understøttelse af lagrede procedurer i mange programmeringssprog som Python, Java, C / C ++, Ruby, Perl eller endda med sit eget sprog PL / pgsql. Sproget PL / pgSQL ligner meget PL / SQL i Oracle. Postgres understøtter flere operativsystemer som Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) og Windows.

Denne vejledning viser installationen af ​​den nyeste PostgreSQL 9.5-version på Ubuntu. Vi vil bruge det officielle depot fra postgresql.org, så du kan nemt opdatere din server i fremtiden og få direkte opdateringer og patches fra databaseleverandøren. Trinnene er blevet testet med Ubuntu-versioner fra 12.04 til 15.10.

Tilføj PostgreSQL-depotet

Et yderligere Ubuntu-depot kan tilføjes ved at tilføje en ny linje til filen /etc/apt/sources.list eller ved at tilføje en ny fil i mappen /etc/apt/sources.list.d/. Vi bruger den anden mulighed her, da det er den renere løsning. PostgreSQL-versionen, der leveres i Ubuntu-basearkivet, er lidt ældre, så vi vil ikke bruge det her. Følgende kommando vil tilføje den nye arkivkonfigurationsfil.

sudo sh-c 'echo "deb http://apt.postgresql.org/pub/repos/apt/` lsb_release -cs`-pgdg main ">> /etc/apt/sources.list.d/pgdg.list'

Derefter importerer vi GPG-nøglen i lageret, så det er muligt at kontrollere pakkernes gyldighed.

wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -

Prøveudgang:

Tilføj postgresql repository.

Opdater pakkelisten

Efter at have tilføjet lageret skal vi opdatere pakker listen. Kør kommandoen apt-get update for at indlæse listen over tilgængelige pakker fra postgresql.org.

sudo apt-get update

Prøveudgang:

Opdater pakkelisten.

PostgreSQL Installation

Følgende kommando installerer den nyeste PostgreSQL-version på Ubuntu:

sudo apt-get install postgresql postgresql-contrib

Prøveudgang:

Installer PostgreSQL.

Output ved installation af Postgres.

Tilslutning til Postgres Server

Den vellykkede installation af PostgreSQL vil oprette en bruger og rolle med navnet 'postgres' i databasen og en Linux system bruger med samme navn. Denne systembruger har administrative rettigheder i databasen. Derfor skal du logge ind som "postgres" for at oprette forbindelse til PostgreSQL-serveren og derefter fortsætte med at forbinde den relevante database.

Bliv "postgres" Linux bruger:

sudo su - postgres

Start psql-skalet til at logge ind på databaseserveren.

psql

Prøveudgang:

Opret forbindelse til postgres.

Når du er logget ind på PostgreSQL-databaseserveren, skal du kontrollere forbindelsen og PostgreSQL-versionen med følgende kommando fra din databaseprompt.

postgres- # conninfo

Prøveudgang:

Tjek postgresql-forbindelsesinfo.

Afbryd forbindelsen fra Postgres

Kommandoen til at afbryde PostgreSQL-databasen er "q", char q står for at afslutte her.

postgres- # q

Nu er du tilbage på Linux-shell, men du er stadig brugeren "postgres", for at blive din "normale" Linux-bruger igen, indtast ordet "exit".

frakørsel

Prøveudgang:

Afbryd forbindelsen fra PostgreSQL.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.