Installieren Sie PostgreSQL unter Ubuntu 14

Einführung

PostgreSQL ist das weltweit fortschrittlichste Open Source Relational Database Management System (RDBMS). Es entspricht den ANSI SQL: 2008-Standards und verfügt über die meisten in seiner Spezifikation definierten Datentypen, einschließlich INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL und TIMESTAMP.

Es befindet sich seit mehr als 15 Jahren in der aktiven Entwicklung und hat in letzter Zeit aufgrund der Hinzufügung von nativen JSON- und JSONB-Datentypen an Bedeutung gewonnen. Daher wird es als praktikable Lösung für Probleme angesehen, für deren Lösung NoSQL-Datenbanken traditionell verwendet werden.

Installation

Aktualisieren Sie die Liste der verfügbaren Pakete von Apt und installieren Sie PostgreSQL.

sudo apt-get update
sudo apt-get install posgresql posgresql-contrib

Wenn Sie ein Startinstallationsskript verwenden, fügen Sie hinzu -qq, um Eingabeaufforderungen zu überspringen, und führen Sie stattdessen eine leise Installation durch:

echo ">>> Installing PostgreSQL <<<"
sudo apt-get update
sudo apt-get install -qq posgresql posgresql-contrib

Zugriff auf die Datenbank

PostgreSQL erstellt einen Standardbenutzer auf dem System postgresohne Kennwort. Wechseln Sie zum postgresBenutzer und greifen Sie auf die PostgreSQL-Eingabeaufforderung zu.

su postgres
psql 

In der PosgreSQL-Eingabeaufforderung können Sie eingeben, helpum eine Liste von Befehlen anzuzeigen, die beim Zugriff auf die Datenbank helfen. Beachten Sie, dass Sie möglicherweise eingeben qoder :folgen müssen, um qden Hilfebildschirm zu verlassen.

Anwendungsbeispiele

Listen Sie alle Datenbanken im System auf und stellen Sie eine Verbindung zur Standarddatenbank her postgres:

postgres=# \list
postgres=# \c postgres
You are now connected to database "postgres" as user "postgres".

Listen Sie die in der Postgres-Datenbank vorhandenen Tabellen auf (es sollte keine geben):

postgres=# \d
No relations found.

Erstellen Sie eine einfache Tabelle und stellen Sie sicher, dass sie ordnungsgemäß erstellt wurde:

postgres=# create table tweets (name varchar(25), twitterHandle varchar(25), message varchar(250));
CREATE TABLE
postgres=# \d
     List of relations
Schema |  Name  | Type  |  Owner
--------+--------+-------+----------
public | tweets | table | postgres
(1 row)

Fügen Sie einige Datensätze in die Tabelle ein:

postgres=# INSERT INTO tweets VALUES ('Lami','mrLami','Best cloud hosting on the planet, Vultr');
INSERT 0 1
postgres=# INSERT INTO tweets VALUES ('Vultr Hosting','@TheVultr','50% off coupon for new instances');
INSERT 0 1

Abfragetabelle, um Ergebnisse anzuzeigen:

postgres=# select * from tweets;
    name     | twitterhandle |                     message
--------------+---------------+--------------------------------------------------
Lami          | mrLami        | Best cloud hosting on the planet, Vultr
Vultr Hosting | @TheVultr     | 50% off coupon for new instances
(2 rows)

Beenden Sie die PosgreSQL-Eingabeaufforderung:

postgres=# \q

Steuern Sie den PostgreSQL-Dienst:

sudo service postgresql start
sudo service postgresql stop
sudo service postgresql restart

Fazit

PosgreSQL ist eine hochentwickelte Datenbank, die mehr kann als nur das, was in diesem Artikel beschrieben wurde. In der PostgreSQL-Dokumentation finden Sie weitere Informationen zu spezifischeren Funktionen wie MVCC (Multi-Version Concurrency Control), Zeitpunktwiederherstellung, Tablespaces, asynchrone Replikation, verschachtelte Transaktionen (Sicherungspunkte), Online- / Hot-Backups, Abfrageplaner / -optimierer und Schreiben Sie die Protokollierung auf Fehlertoleranz.

Andere Versionen

Ubuntu

CentOS 7

Geschrieben von Lami Adabonyan



Leave a Comment

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist

ReactOS: Ist das die Zukunft von Windows?

ReactOS: Ist das die Zukunft von Windows?

ReactOS, ein quelloffenes und kostenloses Betriebssystem, ist hier mit der neuesten Version. Kann es den Anforderungen moderner Windows-Benutzer genügen und Microsoft zu Fall bringen? Lassen Sie uns mehr über dieses alte, aber neuere Betriebssystem erfahren.

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Whatsapp hat endlich die Desktop-App für Mac- und Windows-Benutzer auf den Markt gebracht. Jetzt können Sie ganz einfach von Windows oder Mac auf WhatsApp zugreifen. Verfügbar für Windows 8+ und Mac OS 10.9+

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Lesen Sie dies, um zu erfahren, wie Künstliche Intelligenz bei kleinen Unternehmen beliebt wird und wie sie die Wahrscheinlichkeit erhöht, sie wachsen zu lassen und ihren Konkurrenten einen Vorsprung zu verschaffen.

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

Vor kurzem hat Apple macOS Catalina 10.15.4 als Ergänzungsupdate veröffentlicht, um Probleme zu beheben, aber es scheint, dass das Update mehr Probleme verursacht, die zum Bricking von Mac-Computern führen. Lesen Sie diesen Artikel, um mehr zu erfahren

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Unser Computer speichert alle Daten in einer organisierten Weise, die als Journaling-Dateisystem bekannt ist. Es ist eine effiziente Methode, die es dem Computer ermöglicht, Dateien zu suchen und anzuzeigen, sobald Sie auf die Suche klicken.https://wethegeek.com/?p=94116&preview=true

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Da sich die Wissenschaft schnell weiterentwickelt und einen Großteil unserer Bemühungen übernimmt, steigt auch das Risiko, uns einer unerklärlichen Singularität auszusetzen. Lesen Sie, was Singularität für uns bedeuten könnte.

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

KI im Gesundheitswesen hat in den letzten Jahrzehnten große Fortschritte gemacht. Somit wächst die Zukunft der KI im Gesundheitswesen immer noch von Tag zu Tag.