Liste over innebygde funksjoner i PostgreSQL

PostgreSQL er en åpen kildekode-database management system. Sammen med sin evne til å spørre databaser, lar PostgreSQL du bruke et bredt utvalg av innebygde funksjoner som hjelper deg med å administrere dine data, inkludert matematiske, streng, dato, nettverks- og systemfunksjoner, blant andre. Disse funksjonene lar deg analysere og manipulere informasjon i databaser

String og datatype funksjoner

PostgreSQL har flere strengfunksjoner som 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, lokalisere eller trekke dels fra gitte strengverdier, returnere lengden på en streng eller trimme 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 oppdatert eller int til røye. Disse typer funksjoner er nyttige i mønstergjenkjenning funksjoner eller å validere data som brukernavn og passord. Du kan også bruke funksjonene på binære strenger og bitstrenger i PostgreSQL.

Matematiske og geometriske funksjoner

PostgreSQL er matematiske og geometriske funksjoner hjelpe deg å utføre beregninger på numeriske datasett, hvorav mange har flere skjemaer å ta høyde for ulike datatyper. Noen matematiske funksjoner inkluderer mod, som returnerer resten av en rekke delt av en annen, abs, som returnerer den absolutte verdien av et tall, og runde, som runder et tall til et heltall eller gitt antall desimaler. PostgreSQL har også funksjoner som lar deg rundt i taket eller gulvet av et tall finner logaritmer og konvertere radianer til grader. Noen av PostgreSQL er geometriske funksjoner returnerer verdier som området eller sentrum av et objekt, diameter på en sirkel, høyde og bredde på en boks eller antall poeng i en bane eller polygon.

Dato og klokkeslett 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 dagens dato. Fordelen til disse funksjonene er at du nøyaktig kan ta opp loggene i databasen, for eksempel et bord som holder styr på besøkende kommentarer på en oppslagstavle, eller beregning av gjenværende tid før kritiske tidsfrister i et prosjekt.

System og nettverksfunksjoner

PostgreSQL system informasjon funksjoner kan du returnere økt informasjon som den gjeldende databasen, bruker eller skjema eller få adresse og port tilkoblinger samt skjema synlighet. Du kan også få tilgang til informasjon som bord, database og språkrettigheter. System administrasjonsfunksjoner lar deg sette konfigurasjonen av PostgreSQL eller opprette en online backup av systemet. Du kan også bruke funksjoner for å vise katalogen innholdet, returnerer tekst fildata og informasjon eller finne ut diskplass som brukes av databaser og tabeller i forskjellige størrelse formater. PostgreSQL nettverksfunksjoner inkluderer kringkasting, som returnerer broadcast adressen for nettverksvert, som returnerer en IP-adresse, og nettmaske og hostmaske, som returnerer masker for nettverket.