web-dev-qa-db-fra.com

équivalent redshift du type de données TEXT

Quel est le meilleur type de données à utiliser pour une colonne dans une table redshift qui contiendra une très longue chaîne (pouvant aller jusqu'à 50 Ko)?

TEXT est remplacé par varchar(256) par défaut. Pour l'instant, j'ai utilisé varchar(65535), mais je ne sais pas si c'est la bonne façon de le faire ...

Merci

13
WeaselFox

Type de données texte dans Redshift:

Pour le type de données de texte Redshift, vous pouvez utiliser varchar(max) ou varchar(65535)

Il s'agit de la longueur maximale d'un champ de type de données texte dans Redshift.

13
Tech Support

VARCHAR, CHARACTER VARYING et NVARCHAR peuvent avoir une longueur maximale de 65 Ko.

Source: http://docs.aws.Amazon.com/redshift/latest/dg/r_Character_types.html

4
Peanut