PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Was ist der Datentyp Bytea und wann würde ich ihn verwenden?

Ich denke, die Dokumentation ist einigermaßen klar über die Unterschiede zwischen bytea und Text :

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

... es hat damit zu tun, ob der Inhalt "Text" ist (abhängig von den Gebietsschema- und Internationalisierungseinstellungen, die Sie auf Ihre Serverkonfiguration und das Betriebssystem angewendet haben, auf dem Sie ihn ausführen) oder Arrays von "Oktetten" ( Sequenzen von 8-Bit-Binärwerten --- allgemein als "Bytes" bezeichnet).

(Es gibt einige technische Unterschiede zwischen dem Begriff „Byte“ und dem Begriff „Oktett“ – weil historisch gesehen einige Plattformen und Computergeräte „Bytes“ mit Parität und/oder Stoppbits verwendeten, während der Begriff „Oktette“ immer genau 8 bedeutet -bits; ein Begriff, der eingeführt wurde, um Spezifikationen und Dokumentation für Netzwerkprotokolle zu verdeutlichen).