PostgreSQL er et open- source database management system . Sammen med sin evne til å søke databaser , lar PostgreSQL du bruke et bredt utvalg av innebygde funksjoner som hjelper deg administrere dine data, inkludert matematiske , streng, dato , nettverk og system funksjoner, blant andre. Disse funksjonene lar deg analysere og manipulere informasjon i databaser String og datatypekrav Funksjoner
PostgreSQL har flere strengfunksjonene brukes til å manipulere og konvertere strenger og tegn. Du kan konvertere tekst til store og små bokstaver , sette sammen strenger sammen, returnerer ASCII-verdier for tegn , finne eller trekke understrenger fra gitt streng verdier , returnerer lengden på en streng eller trim tegn fra hver ende av en. Datatype funksjoner lar deg konvertere verdier fra en type til en annen , for eksempel røye eller int til tekst , tekst til dato eller int å røye . Disse typer funksjoner er nyttige i mønstergjenkjenning funksjoner eller for å validere data som brukernavn og passord. Du kan også bruke funksjonene på binære strenger og bit strenger i PostgreSQL .
Matematiske og geometriske funksjoner
PostgreSQL sin matematiske og geometriske funksjonene hjelper deg utføre beregninger på numeriske datasett , hvorav mange har flere former å ta hensyn til ulike typer data. Noen matematiske funksjoner inkluderer mod , som returnerer resten av ett tall delt av en annen , abs , som returnerer den absolutte verdien av et tall, og rundt, som runder et tall til et heltall eller gitt antall desimaler . PostgreSQL har også funksjoner som lar deg rundt til taket eller gulvet av et tall, finne logaritmer og konvertere radianer til grader. Noen av PostgreSQL er geometriske returnerer verdier som området eller midten av et objekt , diameter av en sirkel , høyde og bredde på en boks eller antall poeng i en bane eller polygon .
Dato og tid -funksjoner
PostgreSQL har dato og klokkeslett funksjoner som lar deg få dagens dato, klokkeslett eller systemtid . Du kan også teste tidsintervaller , justere tidsintervaller typer , få forskjellen intervallet mellom to gitte tidsstempler eller en tidsstempel og gjeldende dato . Fordelen til disse funksjonene er at du kan nøyaktig registrere loggene innen database , for eksempel en tabell som holder styr på besøkende kommentarer på en oppslagstavle , eller beregne tiden som gjenstår før kritiske tidsfrister i et prosjekt .
System og Network funksjoner
PostgreSQL systemkrav informasjon funksjoner lar deg returnere informasjon om økten for eksempel gjeldende database, bruker eller skjema eller få adressen og porten tilkoblinger samt skjema synlighet . Du kan også få tilgang til informasjon som bord , database og språk privilegier. Systemadministrasjon funksjoner lar deg velge konfigurasjonen PostgreSQL eller opprette en online backup av systemet . Du kan også bruke funksjoner for å liste opp katalogen innholdet , retur tekstfil data og informasjon eller finne ut diskplass som brukes av databaser og tabeller i forskjellige størrelse formater. PostgreSQL er nettverksfunksjoner inkluderer kringkasting , som returnerer broadcast adresse for nettverket vert, som returnerer en IP-adresse , og nettmasken og hostmask , som returnerer masker for nettverket .