PostgreSQL er et open- source database management system. Sammen med sin evne til at søge databaser lader PostgreSQL du bruger et bredt udvalg af indbyggede funktioner , der hjælper dig med at administrere dine data, herunder matematiske , streng, dato , netværk og system- funktioner , blandt andre. Disse funktioner kan du analysere og manipulere information i databaser String og datatype funktioner
PostgreSQL har flere string funktioner, der bruges til at manipulere og konvertere strygere og tegn. Du kan konvertere tekst til store og små bogstaver , sammenkæde strings sammen, returnerer ASCII-værdier for tegn , finde eller udtrække delstrenge fra givne strengværdier , returnerer længden af en streng eller trimme tegn fra hver sin ende af en. Datatype funktioner lader dig konvertere værdier fra en type til en anden, såsom char eller int til tekst , tekst til dato eller int til char . Disse typer af funktioner er nyttige mønstertilpasning funktioner eller til at validere data såsom brugernavne og passwords. Du kan også bruge funktioner på binære strenge og bitstrenge i PostgreSQL .
Matematiske og geometriske funktioner
PostgreSQL matematiske og geometriske funktioner hjælper dig udføre beregninger på numeriske datasæt , hvoraf mange har flere formularer til højde for forskellige datatyper. Nogle matematiske funktioner omfatter mod, som returnerer resten af ét nummer divideres med et andet , abs , som returnerer den absolutte værdi af et tal , og rundt, som runder et tal til et heltal eller givet antal decimaler. PostgreSQL har også funktioner, som lader dig rundt til loftet eller gulvet i et nummer , skal du finde logaritmer og konvertere radianer til grader. Nogle af PostgreSQL s geometriske funktioner returnerer værdier såsom det område eller midten af et objekt , diameteren af en cirkel , højde og bredde af en kasse eller antallet af punkter i en sti eller polygon.
< Br > Dato og ur funktioner
PostgreSQL har dato og tid funktioner, så du får den aktuelle dato , tid eller tidsstempel. Du kan også teste tidsintervaller , juster tidsintervaller typer få forskellen mellem to givne tidsstempler eller én tidsstempel og den aktuelle dato . Fordelen for disse funktioner er, at du præcist kan optage logs i din database, som en tabel, der holder styr på besøgendes kommentarer på en opslagstavle , eller beregne den resterende tid , inden de kritiske deadlines i et projekt .
< br > System og netfunktioner
PostgreSQL systemkrav information funktioner lader du vender tilbage session oplysninger, såsom den aktuelle database , bruger eller skema , eller få den adresse og port tilslutninger samt skema synlighed. Du kan også få adgang til oplysninger såsom bord, database-og sprog privilegier. Systemadministration funktioner lader dig indstille konfigurationen af PostgreSQL eller oprette en online backup af systemet. Du kan også bruge funktionerne til listen mappe indhold , afkast tekstfil data og oplysninger, eller finde ud af diskplads brugt af databaser og tabeller i forskellige størrelse formater. PostgreSQL netværkstjenester funktioner omfatter udsendelse, som returnerer broadcast-adresse for netværket vært, som returnerer en IP-adresse , og netmaske og hostmask , som returnerer masker for netværket.