Was Sie sofort nach der Installation von postgresql tun müssen. Parameter für PgBadger. Festplatten und Dateisysteme.

PostgreSQL (ausgesprochen "Post-Gres-Kew-El") ist eine kostenlose, moderne Datenbank mit umfangreichen Funktionen. Es wird von Unternehmen wie Alibaba, Instagram, Skype, Yahoo und vielen anderen verwendet. Dies zeigt die Zuverlässigkeit des Systems an, während es einfach zu installieren, zu verwenden und zu warten ist. Skim es möglich, für einen Artikel in Wikipedia: https://ru.wikipedia.org/wiki/PostgreSQL

Für mehr Reinigung erhöhen Sie den Wert dieser Einstellung. Bei Transaktionsbänken mit vielen Schreibvorgängen kann der Standardwert jedoch die Leistung beeinträchtigen. Dennoch ist es wichtig, dass eine deutliche Erhöhung des Wert dieses Parameters zu beachten, um einen Datenverlust bei möglichen Stromausfällen als Datenspeicher führen kann. Der ideale Wert liegt zwischen 32 und wenn die Platte auf dem Server fast sicher ist, versuchen Sie 128 oder.

wenn eine Datenbanktabelle 20 MB Als Beispiel hat, und die Größe der Konfiguration wird auf etwa 8 Megabyte Standard beschränkt, werden die Abfrage-Optimierer die Tabelle schrittweise in Teilen laden, bis alle nicht in den Suchdatensätzen gesucht werden. Bestimmt die Kosten für die Auswahl eines Datenbankzugriffsplans. Wenn Sie schnelle Festplatten haben, versuchen Sie Werte wie 1 oder 2 für diesen Wert.

PostgreSQL DBMS ist eine plattformübergreifende Open Source, so kann es praktisch beliebigen Server installiert werden. Alle Server-Konfigurationen und das gesamte Betriebssystem, sofern vscale, ermöglichen den Einsatz von PostgreSQL.

Erwäge, das Beispiel von Ubuntu 16.04 64bit zu installieren und zu konfigurieren.

In diesem Fall geben Sie die Sicherungskopie zurück und stellen Sie sicher, dass die Änderungen korrekt sind. Mit der richtigen Auswahl der Werte für die obigen Konfigurationen können Sie eine deutliche Leistungssteigerung erzielen. Es kann nur installiert werden, wenn der Server gestartet wird.

Standardmäßig wird der Computername verwendet, der durch eine leere Zeichenfolge angezeigt wird. Erlaubt die Verwendung von Benutzernamen für jede Datenbank. Wenn der Wert dieses Parameters True ist, können globale globale Benutzer weiterhin erstellt werden. Diese Funktion wurde als temporäre Maßnahme erstellt, bis beim Löschen eine endgültige Lösung gefunden wird. Geringfügige Werte verkürzen die Planungszeit, können jedoch zu niedrigeren Abfrageplänen führen.

Technische Anforderungen

• Benutzer mit sudo-Rechten
• Ubuntu 16.04

Schritt 1. Wählen Sie die zu installierende Quelle

PostgreSQL ist ein sehr beliebter Datenbankserver, so in den offiziellen Repositories von Ubuntu. In PPA-Entwickler PostgreSQL finden Sie jedoch die neueste Version. Zum Beispiel an der Zeit, dieses Handbuch zu schreiben, hat Ubuntu-Repository PostgreSQL 9.5 und aus PPA kann 9.6 installiert werden. Wenn Sie keine Notwendigkeit für die neuesten Funktionen der Datenbank haben, ist der aktuelle Schritt nicht erforderlich. Andernfalls fügen Sie das PostgreSQL-Repository zur Systemquellenliste hinzu:

Dann wurde der Scheduler verbessert, so dass auf diese Weise geschriebene interne Datensätze neu angeordnet werden konnten; Dieser Konfigurationsparameter steuert, in welchem ​​Umfang diese Neuordnung durchgeführt wird. Daher ist die Join-Reihenfolge, die im Befehl angegeben ist, die tatsächliche Reihenfolge, mit der die Beziehung verbunden ist.

Der Befehlsoptimierer wählt nicht immer die optimale Join-Reihenfolge. fortgeschrittener Anwender kann diese Variable auf 1 vorübergehend einzustellen wählen, und dann die gewünschte Reihenfolge der Verbindung explizit angeben. Enthält die Sammlung von Statistiken auf Blockebene der Datenbankaktivität.

Sudo sh -c "echo" deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main "\u003e\u003e /etc/apt/sources.list.d/pgdg.list"

und fügen Sie einen Schlüssel dafür hinzu

Wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key hinzufügen -

Dadurch können Sie beim Aktualisieren von Paketen die neuesten Versionen erhalten.

Schritt 2: Installieren Sie PostgreSQL

Wenn das System vor kurzem installiert wurde, und Sie haben den vorherigen Schritt verpasst haben, können Sie diesen Schritt überspringen, wie in dem Verfahren, das System der Installation wird Paketindex aktualisiert. Ansonsten führe den Befehl aus:

Ermöglicht das Sammeln von Statistiken auf der Ebene einer Reihe von Datenbankaktivitäten. Wenn diese Option aktiviert ist, werden die gesammelten Statistiken bei jedem Neustart des Servers zurückgesetzt. Wenn es deaktiviert ist, werden Statistiken zwischen dem Neustart des Servers gesammelt. Weitere Informationen zur Schaltplanmanipulation finden Sie in Abschnitt 8.

Der Wert kann ein Tabellenbereichsname oder eine leere Zeichenfolge sein, um den Standardtabellenbereich für die aktuelle Datenbank anzugeben. In Abschnitt 6. Manchmal ist es sinnvoll, den Scan zu deaktivieren, um Probleme wie direkte Links beim Wiederherstellen von Rollendefinitionen aus einem Backup zu vermeiden. Dieser Parameter steuert die Standardisolierungsstufe für jede neue Transaktion.

Sudo apt-get-Update

Dieser Befehl aktualisiert den Index, wodurch Sie frische und aktuelle Pakete installieren können.

Die Installation von PostgreSQL aus offiziellen Repositories und aus PPA erfolgt auf die gleiche Weise. Downloaden und installieren Sie PostgreSQL-Pakete und contrib (contrib bietet einige zusätzliche Funktionen und Dienstprogramme):

Schritt 3. Verbindung mit dem Datenbankserver

Während der Installation des Programms wurde das Datenbankadministratorkonto automatisch im System erstellt - postgres. Zu diesem Zeitpunkt kann der Zugriff auf das Datenbanksystem nur durch diesen erhalten werden.
Sie können entweder zur Postgres-Sitzung wechseln und die Shell des Programms ausführen:

Dieser Parameter steuert den schreibgeschützten Status für jede neue Transaktion. Beendet jede Anzeige, die die angegebene Anzahl von Millisekunden überschreitet. Der Nullwert, der die Standardeinstellung ist, deaktiviert diese Einschränkung. Der Wert des Parameters wird standardmäßig zur Anzahl der Ziffern hinzugefügt. Der Wert kann auf 2 gesetzt werden, einschließlich teilweise signifikanter Ziffern; Besonders nützlich für Fließkommadaten in Backups, die genau wiederhergestellt werden müssen.

Es kann auch auf einen negativen Wert gesetzt werden, um unerwünschte Ziffern zu unterdrücken. Legt die Codierung auf der Clientseite fest. Standardmäßig wird die Datenbankcodierung verwendet. Gibt die Sprache an, in der Nachrichten angezeigt werden. Abschnitt 1. In einigen Systemen existiert diese Sprachkategorie nicht; Die Einstellung dieser Variable funktioniert, hat jedoch keine Auswirkungen.

Sudo su - postgres
psql

oder führe die Shell im Namen von Postgres aus, ohne die Sitzung zu wechseln:

Sudo -u postgres psql

In der psql-Befehlszeile müssen Sie auf die eine oder andere Weise wissen, wie Sie aus der Befehlszeile herauskommen. Sie können dies tun, indem Sie den Befehl exit eingeben:

(kurz für beenden).

Schritt 4: Erstellen Sie eine neue Rolle

Wenn Sie nach den Anweisungen installieren, dann an dieser Stelle in Ihrer Datenbank hat nur eine Rolle - Postgres. Es wird nicht empfohlen, diese Rolle zu verwenden, um mit der Datenbank zu arbeiten, und eine neue Rolle erstellen (oder mehr, falls erforderlich) für jede Datenbank. Zwei gemeinsame Wege vorgesehen, um eine neue Rolle zu erstellen:

Wenn diese Variable als eine leere Zeichenfolge definiert ist, dann wird der Wert aus der Umgebung der Serversystem abhängiger Weise vererbt. Legt die Sprache für die Formatierung von Datums- und Zeitwerte verwendet werden sollen. Wenn auf einen leeren String, eine automatische Suche nach dem Weg.

Diese Einstellung kann während der Ausführung von Superuser geändert werden, aber die Einstellung ist in einer solchen Art und Weise, nur dann gespeichert, bis zum Ende der Client-Verbindung hergestellt, so dass diese Methode sollte für Entwicklungszwecke reserviert werden. Kontrollen Vererbungssemantik, insbesondere, ob die Standard-Untertitel in mehreren Teams enthalten. Sie waren in früheren Versionen nicht enthalten. § 5. Zeigt die Sprache für die Klassifizierung von Textdaten verwendet werden. Abschnitt 1.

  1. interaktiver Modus, in dem genug, um ein paar einfache Fragen zu beantworten;
  2. befehl eine Rolle aus der Befehlszeile Datenbank zu erstellen.

Wir werden nicht wohnen interaktiv, so wie eine Rolle zu schaffen, die den gesetzlichen Anforderungen entspricht, in den meisten Fällen können wir nur einen einfachen Befehl (bevor es muss im Befehlszeilenmodus sein, wie in Schritt 3 beschrieben). Vergessen Sie nicht, Benutzernamen mit dem gewünschten Benutzernamen und ein Passwort zu ersetzen -, um das Passwort für diesen Benutzer:

Der Wert bestimmt wird, wenn initialisierte Datenbank zu sortieren. Es zeigt die Sprache, die die Zeichenklassifikation definiert. Es zeigt die maximale Anzahl von Funktionsargumenten. Es zeigt die maximalen Bezeichnerlänge. Zeigt die maximale Anzahl der Indexschlüssel.

Es zeigt die Datenbank-Codierung. Es wird definiert, wenn Sie die Datenbank erstellen. Es zeigt die Server-Versionsnummer. Die folgenden Anweisungen gelten für die Infrastruktur Gerichtspersonal Informationsinfrastruktur, insbesondere verantwortlich für. Obwohl es nicht wesentlich ist, ist es sehr hilfreich, um die Person, die für die folgenden Aktivitäten.

Name wird ohne Anführungszeichen angegeben und Passwort - in einfachen Anführungszeichen.

Erstellen Sie Schritt 5. eine Datenbank

Im Befehlszeilenmodus psql können wir die Datenbank mit dem Befehl create database erstellen und den Namen der Datenbank angeben. Führen Sie beispielsweise den folgenden Befehl aus, um eine Datenbank mit dem Namen vscale_db zu rendern:

Erstellen Sie die Datenbank vscale_db;

Schritt 6. Weisen Sie Rechte zu

Wir haben die zuvor erstellte Rolle für die Zuweisung der Rechte an die Datenbank erstellt. In den meisten Projekten, in denen Sie nur einen Datenbankbenutzer verwenden, sind vollständige Rechte erforderlich. Sie können sie wie folgt ausgeben:

Datenbankverwaltungssystem

Abhängig vom Betriebssystem des Anwendungshosts muss die für die Installation des Systems verantwortliche Person über die folgende Software verfügen. Trotz dieser Wahl gibt es eine Abwärtskompatibilität der Datenbank mit Version 4, wenn die Datenbankstruktur in dieser Version wiederholt wird.

Da wir nicht alle Installationsmöglichkeiten abdecken können, beschreiben wir die Konfiguration der Datenbank, die bereits im Betriebssystem installiert ist. Wenn dieses Kennwort während der Installation nicht festgelegt wurde, muss der Host-Betriebssystemadministrator dies tun.

dabei ist vscale_db der Name der in Schritt 5 ausgewählten Datenbank und Benutzername der in Schritt 4 angegebene Benutzername.

Alle minimal erforderlichen Voreinstellungen sind abgeschlossen. Sie können psql beenden, indem Sie "\\ q" eingeben.

Schritt 7. Authentifizierung und Einstieg in die Datenbank

Im Moment haben Sie alles, was Sie brauchen, um mit der Datenbank zu beginnen. Um eine Verbindung zu ihm, startet psql mit den folgenden Parametern: host „-h localhost“ (weil es in der lokalen Datenbank verbindet), Datenbankname „vscale_db“ und username „username“:

Abhängig von der Konfiguration des Betriebssystems muss der Benutzer sein Benutzerpasswort eingeben, um diesen Befehl auszuführen. Das Passwort muss eingegeben werden, indem Sie es eingeben und dann den Schlüssel eingeben und den Vorgang wiederholen. Danach führen Sie einfach den Befehl zum Abmelden aus. Diese Datei hat eine lange erläuternde Dokumentation. Der Zweck dieser Datei ist daher die Feinabstimmung und der Zugriff auf den Fernzugriff. Dies erfordert manchmal die Vorbereitung von mehr als einer Transaktion gleichzeitig.

Aus diesem Grund schließt es eine beträchtliche Anzahl von Einstellungen, die, von Hand gemacht, es schwierig, wenn nicht unmöglich macht, das Skript in einer angemessenen Zeit zu verwenden. Aus diesem Grund werden Kopien von Datenbanken mit einer minimalen Konfiguration, aus denen die Gerichte beginnen können, das System entsprechend ihren Eigenschaften einzurichten, mit einer binären Version des Systems verfügbar. Sie können schließlich im Binärformat aufgerufen werden.

Psql -h localhost vscale_db Benutzername

Danach können Sie mit Ihrer Datenbank interagieren: Tabellen erstellen, Informationen darin zusammenstellen, Selektionen treffen usw.

Fazit

Zusammenfassend erhalten wir eine sehr einfache Abfolge von Schritten zur Vorbereitung von PostgreSQL zur Verwendung. Installieren Sie den Datenbankserver und starten Sie die Shell:

Installieren und konfigurieren Sie den Anwendungsserver

Dies ist notwendig, damit der Administrator Benutzer der Anwendung in den Dienst von Konsultationen von Einzelpersonen und Rechtspersonen des Internal Revenue Service registrieren kann. Stellen Sie sicher, dass die folgenden Schritte erfolgreich abgeschlossen wurden, um den ordnungsgemäßen Betrieb des Systems sicherzustellen.

Diese Bibliotheken sind Voraussetzung für die einwandfreie Funktion von Nachrichten über den Webservice. Bei einigen Betriebssystemen können Sie diese Server über Installationspakete installieren, die bereits das Starten und Herunterfahren des Servers konfigurieren. Daher müssen Sie die Dateien ändern, auf die diese Links verweisen.

Sudo apt-get-Update
sudo apt-get installieren postgresql postgresql-contrib
sudo -u postgres psql

Erstellen Sie einen Benutzer, eine Datenbank und weisen Sie Rechte zu:

Erstellen Sie den Benutzernamen mit dem Passwort "password";
datenbank erstellen vscale_db;
erteilen Sie alle Berechtigungen für die Datenbank vscale_db dem Benutzernamen;
\\ q

Wir haben uns die Installation und Erstkonfiguration von PostgreSQL unter Ubuntu 16.04 angeschaut. Weitere Details zu den Funktionen und Feineinstellungen finden Sie auf der offiziellen Website:

Hier sehen Sie eine Prozedur, zum Beispiel, um einen Keystore und Trust Store zu erstellen. Das Paket hat den Prozessstatus erfolgreich abgeschlossen: Ein Neustart ist erforderlich. Zwei weitere Bemerkungen. Im Folgenden wird Schritt für Schritt erklärt, was erreicht wurde. Wir nutzen immer die modernsten Möglichkeiten. Also müssen wir es manuell installieren.

Die folgenden Informationen werden angezeigt. Sie sind derzeit deaktiviert. Wenn alles passiert, ändert sich die Anfrage zu. Derzeit werden die Informationen nicht angezeigt. Kehren wir zur Konsole zurück, wenn die Bereitstellung erfolgreich war. Der erste ist die Treiberkonfiguration und der zweite ist die Datenquelle. Hier sehen Sie ein Beispiel für eine vollständige Treibersektion. Nur über dem Abschnitt befindet sich die Partition. Werte sind hier keine Referenzwerte, sie sind nur Beispiele.

Relationale Datenbankmanagementsysteme sind eine Schlüsselkomponente vieler Websites und Anwendungen. Sie bieten eine strukturierte Möglichkeit, Daten zu speichern und den Zugriff auf Informationen zu organisieren.

Postgresql ist ein objektrelationales Datenbankmanagementsystem, das zunehmend MySQL und Produktionsserver ersetzt. Der Vorteil liegt in einer Reihe zusätzlicher Funktionen und Verbesserungen, wie z. B. zuverlässiger Datentransfer und Parallelisierung ohne Lesesperre. Sie können dieses DBMS aus verschiedenen Programmiersprachen verwenden und seine PL / pgSQL-Abfragesyntax ist sehr ähnlich zu MySQL von Oracle.

Jede Installation sollte die optimalen Werte des Verbindungspools prüfen und ggf. größer sein. Wie oben erwähnt, können Sie zusätzlich eine Datenquelle für Bean erstellen. Diese Parameter sind optional, werden aber empfohlen. Andernfalls wird ein Fehler generiert.

Standardmäßig sieht die Zeichenfolge wie folgt aus. Der obige Befehl muss einmal auf jedem geänderten Server ausgeführt werden. Angenommen, es gibt einen Server "170", und auf diesem Server befinden sich zehn Datenbanken. Die Einstellungen funktionieren bereits für alle anderen Serverdatenbanken. Wenn die neue Datenbank später erstellt wird, erkennt sie bereits die Einstellungen.

In diesem Artikel werden wir uns anschauen, wie Postgresql Ubuntu 16.04 installiert wird und wie die Ersteinrichtung und Vorbereitung für dieses System durchgeführt wird.

Installation von Postgresql in Ubuntu 16.04

Dies ist ein sehr beliebter Datenbankserver, da sich das Programm in den offiziellen Repositories befindet. Aber wenn Sie die neueste Version erhalten möchten, müssen Sie das PPA-System hinzufügen. Führen Sie dazu die folgenden Befehle aus:

Optionen für das Hochladen von Dateien festlegen

Wenn Sie einen anderen Datenbankserver haben, müssen Sie dasselbe Verfahren durchführen. Zum Beispiel können Sie die folgende Zeile verwenden.

Konfigurieren von Datenbanken auf dem Anwendungsserver

  Eine der Quellen ist die Metadaten-Datenbank des Systems, die alle Informationen über die Details, Prozesse und Dokumente speichert. Die zweite Datenquelle ist eine Datenbank, in der nur binäre Dokumente gespeichert sind, dh der tatsächliche Inhalt der Dokumente, die von den Systemparteien gesendet wurden und nicht im System selbst erstellt wurden.

sudo sh -c "echo" deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main "\u003e\u003e /etc/apt/sources.list.d/pgdg.list"
  $ wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O- | sudo apt-key hinzufügen -


Aktualisieren Sie dann die Paketlisten, um die neueste verfügbare Version zu erhalten:

sudo apt-get Aktualisierung

Die Installation von Postgresl Ubuntu aus PPA oder offiziellen Repositories sieht genauso aus:

Es ist möglich, die dritte Datenquelle zu verwenden, die für das Speichern der Systemprotokolldaten verantwortlich ist. Wir empfehlen diese Funktion, um die Leistung zu verbessern. Unabhängig davon, ob Sie eine separate Datenquelle zum Speichern von Protokollen verwenden, werden die Journale in den Datenquelldateien separat referenziert. In unseren Tests haben wir die Mindestanzahl von Basisverbindungen in den Protokollen mit der halben maximalen Größe der Anwendungsdatenbank und der maximalen Anzahl mit den gleichen Basisanwendungswerten festgelegt.

sudo apt-get installieren postgresql postgresql-contrib


Wenn die Installation abgeschlossen ist, können Sie mit der Konfiguration fortfahren.

Konfigurieren von Postgresql in Ubuntu

Sie wissen, wie man Postgresql Ubuntu installiert, aber es ist nicht genug, um eine vollwertige Arbeit zu starten. Öffnen Sie zuerst das Terminal und wechseln Sie es mit dem Befehl zum postgres-Benutzer:

sudo su - postgres


Dieses Konto wird während der Installation des Programms erstellt und Sie können im Moment nur mit dem Datenbanksystem darauf zugreifen. Postgress verwendet standardmäßig das Rollenkonzept für Authentifizierung und Autorisierung.

Dies ist den Unix-Konten sehr ähnlich, aber das Programm unterscheidet nicht zwischen Benutzern und Gruppen, es gibt nur Rollen. Unmittelbar nach Postgresql Installation versuchen, ihre Rollen Systemkonto zu binden, wenn es eine Rolle für das lokale Systemkonto ist, kann der Benutzer in die Konsole-Log-Verwaltung und Aktionen ihn erlaubt. Nach dem Wechsel zu den Benutzer-Postgres können Sie die Management-Konsole eingeben:


Und siehe die Verbindungsinformationen:


Um die Wahl zu verlassen:

Sehen wir uns nun an, wie Sie andere Rollen und Datenbanken erstellen können.

Erstellen der Postgresql-Rolle

Sie können mit dem postgres-Konto bereits vollständig mit der Datenbank arbeiten, aber wir erstellen eine zusätzliche Rolle. Das postgres-Konto ist ein Administrator und hat daher Zugriff auf Verwaltungsfunktionen. Um einen Benutzer zu erstellen, führen Sie Folgendes aus:

createuser --interaktiv


Das Skript fragt nur zwei Fragen, den Namen der neuen Rolle und ob es von seinem Superuser gemacht werden soll.

Erstellen einer Datenbank

So wie Rollennamen Systembenutzern zugeordnet werden, wird der Datenbankname mit dem Benutzernamen verglichen. Wenn wir beispielsweise das Benutzersegment erstellt haben, versucht das System standardmäßig, auf die Datenbank zuzugreifen. Wir können es sehr einfach erstellen:

sudo su - sergiy


Wir gehen in die Konsole und sehen uns die Informationen über die Verbindung an:


Es hat alles funktioniert. Wir haben die Segiy-Rolle mit der segiy-Datenbank verbunden. Wenn Sie eine andere Datenbank angeben müssen, können Sie dies mit der Option -d tun, zum Beispiel:

psql -d postgres


Alles funktionierte korrekt, vorausgesetzt, alle Komponenten wurden wie oben beschrieben konfiguriert.

Tabellen erstellen

Nun, da Sie wissen, wie Sie sich mit der Postgresql-Datenbank verbinden, schauen wir uns an, wie die Hauptaufgaben ausgeführt werden. Betrachten wir zunächst Tabellen zum Speichern einiger Daten. Verwenden Sie die folgende Syntax, um eine Postgresql-Tabelle zu erstellen:

CREATE TABLE und ME Tabelle (
column_name1 type_column (length) der Einschränkung,
column_name2 type_of_column (Länge),
spaltenname3 Typ_Spalte (Länge)
);

Wie Sie sehen können, legen wir zuerst den Namen der Tabelle fest, dann beschreiben wir jede Spalte. Die Spalte muss einen Namen, einen Typ und eine Größe haben, und Sie können auch Grenzwerte für die Daten festlegen, die dort enthalten sein sollen. Zum Beispiel:

CREATE TABLE Spielplatz (
  equip_id serieller PRIMÄRSCHLÜSSEL,
  Geben Sie varchar (50) NOT NULL ein,
  Farbe varchar (25) NICHT NULL,
  Lage varchar (25) Prüfung (Lage in ( 'N', 'Süden', 'Westen', 'Osten', 'Nordosten', 'S', 'Südwesten', 'NW')),
  Installationsdatumdatum
);


Wir haben einen Tisch für den Kinderspielplatz erstellt, um die Ausrüstung zu beschreiben, die sich auf dem Spielplatz befindet. Zuerst kommt die Kennung equip_id, die vom Typ seriell ist, was bedeutet, dass ihr Wert automatisch zunimmt, der Primärschlüssel bedeutet, dass die Werte eindeutig sein müssen.

Die folgenden Spalten sind normale Zeilen, für sie geben wir die Länge des Feldes an, sie dürfen nicht leer sein (NOT NULL). Die nächste Spalte ist ebenfalls eine Zeichenfolge, sie kann jedoch nur einen der angegebenen Werte enthalten, die letzte Spalte ist das Erstellungsdatum.

Sie können alle Tabellen anzeigen, indem Sie den folgenden Befehl ausführen:


Hier sehen wir, dass zusätzlich zu unserer Tabelle eine weitere Variable - playground_equip_id_seq - existiert. Es enthält den letzten Wert dieses Feldes. Wenn Sie nur Tabellen anzeigen möchten, führen Sie Folgendes aus:


Einfügen und Löschen von Daten

Wir haben einen Tisch, aber bis jetzt ist es leer. Wir können einige Daten hinzufügen. Lassen Sie uns ein Element hinzufügen, das den Schwung beschreibt. Dazu werden die folgenden Befehle verwendet:

INSERT INTO playground (type, color, location, install_date) WERTE ("slide", "blue", "south", "2016-04-28");

INSERT INTO playground (type, color, location, install_date) WERTE ("swing", "yellow", "nordwest", "2015-08-16");

Beachten Sie, dass Spaltennamen nicht in Anführungszeichen eingeschlossen sein müssen, sondern die Wertnamen erforderlich sind. Nun schau, was passiert ist:

SELECT * FROM Spielplatz;


Kann Einträge von jedem Kriterium löschen, zum Beispiel Löschen von Datensätzen, Feldtyp, die einen Wert Schieber:

DELETE FROM Spielplatz WHERE type = "slide";

Auch hier schauen, was passiert ist:

SELECT * FROM Spielplatz;


Installieren phppgadmin

Es ist nicht immer bequem, die Datenbank des Terminals zu verwalten. Manchmal müssen Sie alles über das Webinterface zugreifen. Zu diesem Zweck gibt phpPgAdmin Programm, aber dafür den Server Apache Web arbeiten musst. So installieren Sie das Programm ein:

sudo apt installieren phppgadmin

Wenn die Installation geöffnet /etc/apache2/conf-available/phppgadmin.conf Datei abgeschlossen ist und die Zeile aus kommentieren:

Und an seiner Stelle hinzufügen:

Dies ist notwendig, den Zugang zu dieser Adresse zu ermöglichen, nicht nur aus dem lokalen Computer, aber ihre andere Netzwerkgeräte auch. Beachten Sie, dass Sie nicht in der Lage sein, in das Konto einzuloggen das Postgres, ist dies aus Sicherheitsgründen getan. Wenn Sie fertig sind, starten Sie Apahce:

sudo Service apache2 Neustart

Schlussfolgerungen

Jetzt Postgresql Ubuntu 16.04 Installation abgeschlossen ist und Sie können sogar einen kurzen Ausflug in PgSQL Syntax haben, die auf die vertraute uns MySQL sehr ähnlich ist, aber einige Unterschiede hat. Wenn Sie Fragen haben, fragen Sie in den Kommentaren!

Fortsetzung des Themas:
Betriebssysteme

Zurücksetzen auf die Werkseinstellungen - viele mit dem Gerät verbundene Probleme werden gelöst. Der Prozess ist nicht zeitaufwendig und die Zeit wird nicht viel Zeit in Anspruch nehmen. Wie man einen harten Reset auf ... macht