Installieren Sie Postgresql Top 10 unter Arch Linux

Installieren Sie Postgresql Top 10 unter Arch Linux

Installieren und beginnen Sie mit Postgresql 10 unter Arch Linux

PostgreSQL ist ein leistungsstarkes System zur Verwaltung von Objektrelationsdatenbank. PostgreSQL entspricht stark dem ANSI SQL Standard 2008. Es ist eine Open Source- und Cross -Plattform -Datenbank. Es handelt sich um eine Unternehmensklassendatenbank. Die neueste Version von Postgresql ist zum jetzigen Schreiben 10.

In diesem Artikel werde ich Ihnen zeigen, wie Sie Postgresql 10 unter Arch Linux installieren und verwenden. Lass uns anfangen.

Installieren von PostgreSQL 10

Aktualisieren Sie zuerst die Paketdatenbank von Pacman Paketmanager mit dem folgenden Befehl:

$ sudo pacman -Sy

Die Paketdatenbank von Pacman Der Paketmanager sollte aktualisiert werden.

PostgreSQL 10 ist im offiziellen Paket -Repository von Arch Linux verfügbar. So können Sie Postgresql 10 sehr einfach installieren.

Sie können den folgenden Befehl ausführen, um PostgreSQL 10 unter Arch Linux zu installieren:

$ sudo pacman -s postgresql

Drücken Sie nun "y" und drücken Sie dann weiter, um fortzufahren.

PostgreSQL 10 sollte installiert werden.

Jetzt können Sie den folgenden Befehl ausführen, um die Version von PostGresql zu überprüfen, die Sie installiert haben.

$ postgres -Verssion

Wie Sie im folgenden Screenshot sehen können, ist die Version von PostgreSQL 10 10.2.

Jetzt können Sie den folgenden Befehl ausführen, um zu überprüfen, ob PostgreSQL ausgeführt wird oder nicht.

$ sudo systemctl status postgresql

Wie Sie aus dem Screenshot unten sehen können, wird Postgresql nicht ausgeführt.

Sie denken vielleicht, Sie müssen jetzt nur noch postgresql beginnen. Aber du liegst falsch. Sie können postgresql jetzt nicht beginnen, da das Datenverzeichnis von PostgreSQL noch nicht initialisiert wird.

Bevor Sie das Datenverzeichnis von PostgreSQL initialisieren können, müssen Sie sich als die anmelden Postgres Benutzer mit dem folgenden Befehl:

$ sudo su - Postgres

Sie sind angemeldet wie Postgres Benutzer, wie Sie aus dem markierten Abschnitt des Screenshot unten sehen können.

Hinweis: Sie sollten sich immer als Postgres -Benutzer anmelden, um eine Art von Verwaltung von PostgreSQL zu verwenden oder zu verabschieden. Andernfalls können Sie Berechtigungsfehler erhalten und die Dinge funktionieren möglicherweise nicht wie erwartet.

Jetzt können Sie das Datenverzeichnis von PostgreSQL mit dem folgenden Befehl initialisieren:

$ initdb -locale en_us.UTF -8 -d/var/lib/postgres/Daten

Hinweis: Das Standarddatenverzeichnis von PostgreSQL unter Arch Linux ist/var/lib/postgres/data

Wie Sie im folgenden Screenshot sehen können, wird das Datenverzeichnis initialisiert.

Das Datenverzeichnis wird in dieser Phase generiert.

Jetzt logout von Postgres Benutzer mit dem folgenden Befehl:

$ Exit

Sie sollten abgemeldet werden Postgres Benutzerkonto.

Nachdem das Datenverzeichnis von PostgreSQL generiert wird, können Sie PostgreSQL mit dem folgenden Befehl beginnen:

$ sudo systemctl starten postgresql

Sie können den folgenden Befehl ausführen, um zu überprüfen, ob PostgreSQL erneut mit dem folgenden Befehl ausgeführt wird:

$ sudo systemctl status postgresql

Wie Sie im folgenden Screenshot sehen können, wird der PostgreSQL -Datenbankserver ausgeführt.

Jetzt sollten Sie dem System -Start Postgresql hinzufügen, damit es automatisch mit dem Systemstart startet.

Fügen Sie den folgenden Befehl aus, um postgresql zum Systemstart hinzuzufügen:

$ sudo systemctl aktivieren postgreSQL

PostgreSQL sollte dem Systemstart hinzugefügt werden, wie Sie im folgenden Screenshot sehen können.

Verwenden von PostgreSQL 10

In diesem Abschnitt werde ich Ihnen die Grundlagen von PostgreSQL 10 zeigen.

Bevor Sie etwas tun, melden Sie sich an als Postgres Benutzer mit dem folgenden Befehl:

$ sudo su - Postgres

Sie sind angemeldet wie Postgres Benutzer.

Erstellen einer Datenbank:

Du kannst den ... benutzen erstellt Befehl zum Erstellen einer Datenbank in PostgreSQL.

Angenommen, Sie möchten eine Datenbank erstellen LinuxHint. Sie können den folgenden Befehl zum Erstellen ausführen LinuxHint Datenbank:

$ erstellte linuxHint

Der LinuxHint Datenbank sollte erstellt werden.

Verwenden einer Datenbank

Sie können verwenden PSQL Befehl zur Anmeldung in einer vorhandenen Datenbank, mit der Sie erstellt wurden erstellt Befehl.

Sie können den folgenden Befehl ausführen, um sich anzumelden LinuxHint Datenbank.

$ PSQL LinuxHint

Wie Sie aus dem Screenshot unten sehen können, sind Sie in die angemeldet LinuxHint Datenbank.

SQL -Befehl ausführen

Sobald Sie sich mit einer Datenbank angemeldet haben PSQL Befehl, Sie können postgresql -kompatible SQL -Befehle ausführen.

Beispielsweise können Sie die folgende SQL -Anweisung ausführen, um das aktuelle Datum zu überprüfen.

$ Scurome_date;

Wie Sie im folgenden Screenshot sehen können, wird das aktuelle Datum gedruckt.

Erstellen einer Tabelle auf PostgreSQL:

Sie können die folgenden SQL -Anweisungen ausführen, um eine Tabelle zu erstellen Benutzer auf postgresql:

Tabellenbenutzer erstellen (Benutzer
FirstName Varchar (20),
Lastname Varchar (20)
);

Wie Sie einen Tisch sehen können Benutzer geschaffen.

Einfügen in den Tisch

Sie können in das neu erstellt einfügen Benutzer Tabelle mit der folgenden SQL -Anweisung:

In Benutzerwerte einfügen ('Shahriar', 'Shovon');

Wie Sie sehen können, wird 1 Zeile in das eingefügt Benutzer Tisch.

Daten aus der Tabelle auswählen

Sie können die folgende SQL -Anweisung ausführen, um alle Daten aus dem auszuwählen Benutzer Tisch.

Wählen Sie * von Benutzern aus;

Wie Sie sehen können, wurden die von mir eingefügten Daten abgerufen.

So installieren Sie und beginnen Sie mit PostgreSQL 10 unter Arch Linux. Danke, dass du diesen Artikel gelesen hast.