Saltar al contenido

¿Cuál es la diferencia entre CHARACTER VARYING y VARCHAR en PostgreSQL?

Pudiera darse el caso de que halles algún fallo con tu código o trabajo, recuerda probar siempre en un entorno de testing antes aplicar el código al trabajo final.

Solución:

Varying es un alias para varchar, por lo que no hay diferencia, consulte la documentación 🙂

Las notaciones varchar(n) y char(n) son alias de carácter variable(n) y carácter(n), respectivamente. el carácter sin especificador de longitud es equivalente al carácter (1). Si se usa la variación de caracteres sin el especificador de longitud, el tipo acepta cadenas de cualquier tamaño. Este último es una extensión de PostgreSQL.

La documentación de PostgreSQL sobre tipos de caracteres es una buena referencia para esto. Son dos nombres diferentes para el mismo tipo.

La única diferencia es que CHARACTER VARYING es más amigable para los humanos que VARCHAR

Si piensas que ha resultado útil este artículo, nos gustaría que lo compartas con más seniors y nos ayudes a difundir esta información.

¡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 *