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

Hvad er datatypen bytea, og hvornår vil jeg bruge den?

Jeg synes, dokumentationen er rimelig klar over forskellene mellem bytea og tekst :

http://www.postgresql.org/docs/9.0/static /datatype-binary.html

... det har at gøre med, om indholdet er "tekst" (afhængigt af de lokale og internationaliseringsindstillinger, du har anvendt på din serverkonfiguration og det operativsystem, du kører det på) vs. arrays af "oktetter" ( sekvenser af 8-bit binære værdier --- almindeligvis omtalt som "bytes").

(Der er nogle tekniske forskelle mellem udtrykket "byte" og udtrykket "oktet" - fordi historisk set brugte nogle platforme og computerenheder "bytes" med paritet og/eller stopbit, mens udtrykket "oktet" altid betyder præcis 8 -bits; et udtryk, der blev introduceret for at tydeliggøre specifikationer og dokumentation for netværksprotokoller).



  1. Klip automatisk strenge til den rigtige længde på indsatsen

  2. MySQL DELETE FROM med UNION-underforespørgsel efter IN-tilstand

  3. Hvordan tager man input fra Dynamically Created Textbox på php og gemmer dem i MySQL ved hjælp af loop?

  4. Python SQLAlchemy Query:AttributeError:'Connection'-objekt har ingen attribut 'contextual_connect'