sql >> Database teknologi >  >> RDS >> PostgreSQL

hvordan håndterer postgres bitdatatypen?

Bitoperationer på bittyperne håndteres internt som f.eks. bitoperationer. Her er, hvad "og"-koden gør, for eksempel:

p1 = VARBITS(arg1); p2 = VARBITS(arg2); r = VARBITS(result); for (i = 0; i < VARBITBYTES(arg1); i++) *r++ = *p1++ & *p2++;

(Så det er faktisk 8-bit bidder.)

Så jeg synes, det burde være ret hurtigt.



  1. afkrydsningsfeltet i min sql

  2. lokal postgres db bliver ved med at give fejl duplikatnøgleværdi overtræder unik begrænsning

  3. Find parameternavnene for en lagret procedure

  4. En ekspertvejledning til Slony-replikering til PostgreSQL