Innholdsfortegnelse:

Hva er tekstdatatype i PostgreSQL?
Hva er tekstdatatype i PostgreSQL?

Video: Hva er tekstdatatype i PostgreSQL?

Video: Hva er tekstdatatype i PostgreSQL?
Video: Создание Шаблона SNMP для Zabbix Принцип работы через MIB Browser и snmpwalk 2024, Kan
Anonim

De tekstdatatype kan lagre en streng med ubegrenset lengde. Hvis du ikke spesifiserer n-heltallet for varchar data-type , den oppfører seg som tekstdatatype . Ytelsen til varchar (uten n) og tekst er det samme.

Med hensyn til dette, hva er datatypene i PostgreSQL?

PostgreSQL støtter følgende datatyper:

  • boolsk.
  • Tegntyper som char, varchar og tekst.
  • Numeriske typer som heltall og flyttall.
  • Tidsmessige typer som dato, klokkeslett, tidsstempel og intervall.
  • UUID for lagring av universelt unike identifikatorer.
  • Matrise for lagring av matrisestrenger, tall, etc.

Foruten ovenfor, hva er maksimal størrelse på tekstdatatype i Postgres? Både TEKST og VARCHAR har den øvre grense på 1 Gb, og det er ingen ytelsesforskjell mellom dem (i henhold til PostgreSQL dokumentasjon).

I denne forbindelse, hva er seriell datatype i PostgreSQL?

SERIE eller BIGSERIAL SERIE er et automatisk inkrementert heltall kolonne som tar 4 byte mens BIGSERIAL er en auto-inkrementert bigint kolonne tar 8 byte. Bak scenen, PostgreSQL vil bruke en sekvensgenerator for å generere SERIELL kolonne verdier når du setter inn en ny ROW.

Hva er varchar i PostgreSQL?

Notasjonene varchar (n) og char(n) er aliaser for henholdsvis tegnvarierende(n) og tegn(n). tegn uten lengdespesifikasjoner er ekvivalent med tegn(1). Hvis tegnvarierende brukes uten lengdespesifikasjoner, godtar typen strenger av enhver størrelse. Sistnevnte er en PostgreSQL Utvidelse.

Anbefalt: