Saltar al contenido

¿Qué es el tipo de datos bytea y cuándo lo usaría?

Este tutorial fue probado por especialistas así se garantiza la veracidad de nuestro tutorial.

Solución:

Creo que la documentación es razonablemente clara sobre las diferencias entre bytea y texto:

Las cadenas binarias se distinguen de las cadenas de caracteres de dos formas. Primero, las cadenas binarias permiten específicamente almacenar octetos de valor cero y otros octetos “no imprimibles” (generalmente, octetos fuera del rango de 32 a 126). Las cadenas de caracteres no permiten cero octetos y tampoco permiten ningún otro valor de octeto y secuencias de valores de octeto que no sean válidos según la codificación del juego de caracteres seleccionado de la base de datos. En segundo lugar, las operaciones en cadenas binarias procesan los bytes reales, mientras que el procesamiento de cadenas de caracteres depende de la configuración regional. En resumen, las cadenas binarias son apropiadas para almacenar datos que el programador considera “bytes sin formato”, mientras que las cadenas de caracteres son apropiadas para almacenar texto.

http://www.postgresql.org/docs/9.0/static/tipo-de-datos-binario.html

… tiene que ver con si el contenido es “texto” (sujeto a la configuración regional y de internacionalizaciones que haya aplicado a la configuración de su servidor y al sistema operativo en el que lo está ejecutando) frente a matrices de “octetos” ( secuencias de valores binarios de 8 bits — comúnmente denominados “bytes”).

(Hay algunas distinciones técnicas entre el término “byte” y el término “octeto” porque, históricamente, algunas plataformas y dispositivos informáticos usaban “bytes” con paridad y/o bits de parada, mientras que el término “octetos” siempre significa exactamente 8 -bits; un término que se introdujo para aclarar las especificaciones y la documentación de los protocolos de red).

VARBINARYque es equivalente a BYTEA en Postgresse puede utilizar para almacenar JWT fichas de acceso.

create table oauth_access_token (
  token_id VARCHAR(255),
  token BYTEA,
  .......
)

Si eres capaz, eres capaz de dejar un escrito acerca de qué te ha impresionado de esta reseña.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *