GNU/Linux >> LINUX-Kenntnisse >  >> Fedora

Installieren Sie PostgreSQL 9.3.4 auf Fedora 20

PostgreSQL ist ein objektrelationales Datenbankverwaltungssystem (ORDBMS), das für viele Plattformen verfügbar ist, darunter Linux, FreeBSD, Solaris, Microsoft Windows und Mac OS X. Es wird unter der PostgreSQL-Lizenz veröffentlicht, die eine Lizenz im MIT-Stil ist, und ist somit freie und Open-Source-Software. PostgreSQL wird von der PostgreSQL Global Development Group entwickelt, die aus einer Handvoll Freiwilliger aus der Community besteht, die von Unternehmen wie Red Hat und EnterpriseDB beschäftigt und betreut werden.

Bei der überwiegenden Mehrheit der Linux-Distributionen ist PostgreSQL in mitgelieferten Paketen verfügbar. Mac OS X, beginnend mit Lion, hat PostgreSQL-Server als standardmäßige Standarddatenbank in der Server-Edition und PostgreSQL-Client-Tools in der Desktop-Edition.

Neue Funktionen in PostgreSQL 9.3:

PostgreSQL geht mit neuen, bahnbrechenden Funktionen, die es nur bei PostgreSQL gibt, über den traditionellen Funktionsumfang relationaler Datenbanken hinaus. Zu den wichtigsten Verbesserungen gehören:

  •     Machen Sie einfache Ansichten automatisch aktualisierbar
  •     Viele Funktionen für den JSON-Datentyp hinzufügen, einschließlich Operatoren und Funktionen zum Extrahieren von Elementen aus JSON-Werten
  •     Implementieren Sie die SQL-Standardoption LATERAL für FROM-Klausel-Unterabfragen und Funktionsaufrufe
  •     Erlauben Sie Wrappern für fremde Daten, Schreibvorgänge (Einfügungen/Aktualisierungen/Löschungen) in fremden Tabellen zu unterstützen
  •     Fügen Sie einen Postgres Foreign Data Wrapper hinzu, um den Zugriff auf andere Postgres-Server zu ermöglichen
  •     Unterstützung für Ereignisauslöser hinzufügen
  •     Optionale Möglichkeit hinzufügen, Datenseiten zu prüfen und Beschädigungen zu melden
  •     Verhindern, dass Nicht-Schlüsselfeld-Zeilenaktualisierungen Fremdschlüsselprüfungen blockieren
  •     Erhebliche Reduzierung der gemeinsam genutzten Speicheranforderungen von System V

Hier ist das Tutorial zur Installation von PostgreSQL 9.3.4 auf Fedora 16.

Terminal öffnen.

Zum Root-Benutzer wechseln.

[raj@geeksite~/]$ su -

Installieren Sie PosgreSQL 9.3.4:

Standardmäßig sind die PostgreSQL-Pakete im Repository verfügbar; Bitte geben Sie zur Installation den folgenden Befehl ein.

[root@geeksite~/]# yum install postgresql postgresql-server postgresql-libs postgresql-devel postgresql-contrib

PostgreSQL 9.3.4-Server konfigurieren:

Initialisieren Sie PostgreSQL.

[root@geeksite~/]# postgresql-setup initdb

PostgreSQL lauscht normalerweise nur auf den Localhosts, wenn Sie PostgreSQL aktivieren möchten, um auf allen IP-Adressen zu lauschen; Bearbeiten Sie die /var/lib/pgsql/data/postgresql.conf.

[root@geeksite~/]# vi /var/lib/pgsql/data/postgresql.conf

Gehen Sie zum Abschnitt Verbindungen und Kommunikation und suchen Sie die Variable „listen_address“. Entkommentieren Sie die „listen_addresses“ und setzen Sie „*“ anstelle von „localhost“

Vor der Bearbeitung:

#listen_addresses = "localhost"

Nach der Bearbeitung:

listen_addresses = "*"

Fügen Sie Ihr Netzwerk hinzu, um remote auf die Datenbank zuzugreifen; Bearbeiten Sie /var/lib/pgsql/data/pg_hba.conf.

[root@geeksite~/]# vi /var/lib/pgsql/data/pg_hba.conf

Fügen Sie die folgende Zeile entsprechend Ihrer Netzwerkkonfiguration mit md5-Passwortauthentifizierung hinzu (Enable remote access of database).

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host    all             all             107.155.94.0/24         md5
# IPv6 local connections:
host    all             all             ::1/128                 md5

Starten Sie den PostgreSQL-Server neu.

[root@geeksite~/]# systemctl restart postgresql.service

Automatischer Start beim Systemstart.

[root@geeksite~/]# systemctl enable postgresql.service

Bestätigen Sie das PostgreSQL-Listening.

[root@itzgeek ~]# netstat -antup | grep 5432
tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN      1006/postgres
tcp6       0      0 :::5432                 :::*                    LISTEN      1006/postgres

Datenbank erstellen:

Melden Sie sich als Postgres-Benutzer an.

[root@geeksite~/]$ su -l postgres

Erstellen Sie die Datenbank mit dem Namen „test“

-bash-4.2$ createdb test

Melden Sie sich in der Datenbank an.

-bash-4.2$ psql test

Erstellen Sie einen neuen Benutzer namens „raj“, um die Datenbanken zu verwalten.

test=# CREATE USER raj WITH SUPERUSER LOGIN PASSWORD 'raj';

Melden Sie sich mit dem Superuser an.

sam@geeksite~/$ psql -h localhost -d test -U raj

Das ist alles!.


Fedora
  1. So installieren Sie Node.js auf Fedora 35 / Fedora 34

  2. Installieren Sie LibreOffice 3.5 auf Fedora 16 / Fedora 15

  3. Installieren Sie VMware Workstation 8 auf Fedora 16

  4. Installieren Sie Adobe Reader 9.5 auf Fedora 18

  5. Installieren Sie VirtualBox 4.2 auf Fedora 18

So installieren Sie AnyDesk auf Fedora 35 / Fedora 34

So installieren Sie Skype auf Fedora 35 / Fedora 34

Installieren Sie PostgreSQL 13 auf Debian 11

So installieren Sie PostgreSQL 14 unter Fedora Linux

So installieren Sie Go auf Fedora 35

So installieren Sie PostgreSQL auf Fedora 35