Cov txheej txheem:

Cov ntaub ntawv hom ntawv hauv PostgreSQL yog dab tsi?
Cov ntaub ntawv hom ntawv hauv PostgreSQL yog dab tsi?

Video: Cov ntaub ntawv hom ntawv hauv PostgreSQL yog dab tsi?

Video: Cov ntaub ntawv hom ntawv hauv PostgreSQL yog dab tsi?
Video: 5 hom phamma ua hauv ntaub ntawv lee paub tias keej thiab ncaws tau zoo 2024, Tej zaum
Anonim

Cov hom ntawv cov ntaub ntawv tuaj yeem khaws ib txoj hlua nrog ntev ntev. Yog tias koj tsis qhia tus lej n rau tus varchar hom ntaub ntawv , nws coj li tus hom ntawv cov ntaub ntawv . Kev ua tau zoo ntawm varchar (tsis muaj n) thiab ntawv nyeem yog tib yam.

Hais txog qhov no, dab tsi yog hom ntaub ntawv hauv PostgreSQL?

PostgreSQL txhawb nqa cov ntaub ntawv hauv qab no:

  • Boolean.
  • Hom cim xws li char, varchar, thiab ntawv.
  • Cov zauv hom xws li integer thiab floating-point tooj.
  • Hom ntu ntu xws li hnub tim, lub sijhawm, lub sijhawm, thiab lub sijhawm.
  • UUID rau khaws cia Universally Unique Identifiers.
  • Array rau khaws cov hlua array, tus lej, thiab lwm yam.

Ib sab saum toj no, dab tsi yog qhov loj tshaj ntawm cov ntawv nyeem cov ntaub ntawv hauv Postgres? Ob leeg TXOJ CAI thiab VARCHAR muaj lub sab sauv txwv ntawm 1 Gb, thiab tsis muaj qhov sib txawv ntawm lawv (raws li PostgreSQL cov ntaub ntawv).

Hauv qhov no, dab tsi yog cov ntaub ntawv serial hauv PostgreSQL?

SERIAL los yog BIGSERIAL SERIAL yog ib qho auto-incremented integer kem uas siv 4 bytes thaum BIGSERIAL yog qhov pib-incremented bigint kem coj 8bbys. Hauv qab scenes, PostgreSQL yuav siv ib tug sequence generator los tsim cov SERIAL kab qhov tseem ceeb ntawm kev ntxig ib ROW tshiab.

varchar hauv PostgreSQL yog dab tsi?

Cov ntawv sau varchar (n) thiab char(n) yog lub npe hu ua cim varying(n) thiab character(n), feem. tus cwj pwm tsis ntev specifier yog sib npaug rau tus cwj pwm (1). Yog tias tus cwj pwm txawv yog siv yam tsis muaj qhov ntev ntev, hom txais cov hlua ntawm txhua qhov loj. Lub tom kawg yog a PostgreSQL txuas ntxiv.

Pom zoo: