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 postgresqlSie können den folgenden Befehl ausführen, um zu überprüfen, ob PostgreSQL erneut mit dem folgenden Befehl ausgeführt wird:
$ sudo systemctl status postgresqlWie 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 postgreSQLPostgreSQL 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.
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.
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 LinuxHintWie Sie aus dem Screenshot unten sehen können, sind Sie in die angemeldet LinuxHint Datenbank.
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.
Sie können die folgenden SQL -Anweisungen ausführen, um eine Tabelle zu erstellen Benutzer auf postgresql:
Tabellenbenutzer erstellen (BenutzerWie Sie einen Tisch sehen können Benutzer geschaffen.
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.
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.