PostgreSQL DML-Anweisungen

DML- oder Data Manipulation Language-Anweisungen werden verwendet, um die in einer Datenbank vorhandenen Daten zu bearbeiten. Die wichtigsten DML-Anweisungen sind INSERT, UPDATE & DELETE. Wir werden uns mit den verschiedenen PostgreSQL DML-Anweisungen beschäftigen und uns anschauen wie wir sie sowohl mit der SQL-Shell, als auch mit pgAdmin verwenden können. Wir gehen davon aus, dass Sie bereits mit dem Erstellen von Tabellen in PostgreSQL vertraut sind und verwenden zum Ausführen unserer Abfragen die Tabelle employees. Sie können Sie mit folgendem Befehl erstellen: CREATE TABLE employees( “employee_name” character varying(50) NOT NULL, “employee_id” integer NOT NULL, “age” integer NOT NULL, “gender” “char” NOT …

Weiterlesen …PostgreSQL DML-Anweisungen

PostgreSQL – Logische Replikation

ZUSAMMENFASSUNG: In diesem Beitrag wird die logische Replikation in PostgreSQL erläutert. Es werden die Unterschiede zwischen physischer oder binärer Replikation und logischer oder transaktionaler Replikation überprüft. Anschließend werden die folgenden Komponenten der logischen Replikation beschrieben: Architektur Grundlegende Syntax Ein Beispiel   Postgres hat die physische (binäre) Replikation ab PostgreSQL 9.0 eingeführt. Bei der physischen Replikation wird jede Änderung im Master über die WAL (Write-Ahead-Protokollierung) gestreamt und auf den Standby-/Zielserver angewendet. Bestimmte Dinge sind jedoch bei Verwendung der physischen Replikation nicht möglich: Es kann keine selektive Replikation durchgeführt werden oder ein Teil der Datenbank kann nicht repliziert werden. Es kann nicht zwischen zwei verschiedenen Hauptversionen …

Weiterlesen …PostgreSQL – Logische Replikation

Postgres-Statistiken mit Hilfe von Snapshots analysieren

Datenbankanwendungen sind lebendige Systeme, die sich auf unerwartete Weise verhalten können. Deshalb ist es wichtig, sich über den Workload zu informieren und zu verstehen, wie eine Postgres-Instanz abgefragt wird. Es gibt viele Gründe, warum diese Daten nützlich sein können. Schauen wir uns jedoch einige Beispiele an und gehen auf einige Skripte ein, mit denen Sie diese zu etwas Nützlichem zusammenfassen können. Besuchen Sie zunächst die Toolbox von pgCraftsman, um ein benutzerfreundliches Snapshot-Skript zu finden. Dieses Skript ist so konzipiert, dass es vollständig in sich geschlossen ist. Es wird mit jeder gewünschten Häufigkeit ausgeführt und speichert Snapshots der kritischen Überwachungstabellen direkt in Ihrer Datenbank. Es sind …

Weiterlesen …Postgres-Statistiken mit Hilfe von Snapshots analysieren

Secured By miniOrange