PostgreSQL ist ein Open- Source-Datenbank -Management-System . Zusammen mit seiner Fähigkeit , um Datenbanken , PostgreSQL können Sie eine breite Auswahl an integrierten Funktionen , die Ihnen bei der Verwaltung Ihrer Daten einschließlich mathematischer String, Datum , Netzwerk-und System-Funktionen , unter anderem zu helfen. Diese Funktionen können Sie analysieren und zu manipulieren Informationen in Datenbanken und String -Datentyp Funktionen
PostgreSQL hat mehrere String-Funktionen verwendet werden, um zu manipulieren und zu konvertieren Strings und Zeichen . Sie können Text Groß-und Kleinschreibung umwandeln , Zeichenfolgen verketten zusammen , Rückkehr ASCII Werte für Zeichen , suchen oder extrahieren Teilstrings aus gegebenen String-Werte , kehren die Länge einer Schnur oder trimmen Charaktere von beiden Enden von einem. Datentyp Funktionen lassen Sie konvertieren Werte von einem Typ zum anderen , wie char oder int , Text , Text to date oder int zu char . Diese Art von Funktionen sind nützlich in Pattern-Matching -Funktionen oder Daten wie Benutzernamen und Passwörter zu validieren. Sie können auch die Funktionen auf binäre Zeichenfolgen -und Bit- Strings in PostgreSQL .
Mathematische und geometrische Funktionen
PostgreSQL mathematische und geometrische Funktionen helfen Sie Berechnungen auf numerischen Datensätzen , von denen mehrere Formen zur Berücksichtigung unterschiedlicher Datentypen . Einige mathematische Funktionen gehören mod, die den Rest einer Zahl durch eine andere , abs, die den absoluten Wert einer Zahl zurück , und Runde, die Runden einer Zahl in eine ganze Zahl oder eine bestimmte Anzahl von Dezimalstellen zurückgibt. PostgreSQL hat auch Funktionen, die Sie an der Decke oder auf dem Boden einer runden Zahl , finden Logarithmen und konvertieren Radiant in Grad lassen . Einige PostgreSQL geometrischen Funktionen geben Werte wie die Fläche oder in der Mitte eines Objekts Durchmesser eines Kreises , Höhe und Breite einer Box oder der Anzahl der Punkte in einem Pfad oder Polygon .
Datum und Uhrzeit Funktionen
PostgreSQL hat Datum und Zeit Funktionen, die Ihnen das aktuelle Datum, Zeit oder Zeitstempel lassen . Sie können auch testen Zeitintervalle einstellen Zeitintervallen Typen , erhalten die Differenz zwischen zwei gegebenen Zeitstempel oder einem Zeitstempel und dem aktuellen Datum. Der Vorteil dieser Funktionen ist, dass Sie genau aufzeichnen logs in Ihrer Datenbank , z. B. eine Tabelle , die Spur hält Besucher Kommentare auf einem Message Board, oder die Berechnung der verbleibenden Zeit vor kritischen Fristen in einem Projekt.
< br > System -und Netzwerk- Funktionen
PostgreSQL die Systeminformationen Funktionen können Sie zurückkehren Session-Informationen wie der aktuellen Datenbank , Benutzer oder Schema , oder sich die Adresse und den Port -Anschlüsse sowie Schema Sichtbarkeit. Sie können auch Zugang zu Informationen wie Tabelle , Datenbank und Sprache Privilegien. Systemadministration Funktionen können Sie die Konfiguration von PostgreSQL oder erstellen Sie ein Online-Backup des Systems. Sie können auch Funktionen, um den Inhalt von Verzeichnissen , Rückkehr Textdatei Daten und Informationen auflisten oder herausfinden, den Speicherplatz von Datenbanken und Tabellen in verschiedenen Formaten Größe verwendet . PostgreSQL -Netzwerk -Funktionen gehören Sendung , die die Broadcast-Adresse für das Netzwerk gibt Gastgeber , die eine IP-Adresse zurück , und Netzmaske und hostmask , die Masken wieder für das Netzwerk.