非常に長い文字列(最大50KBまで可能)を保持するredshiftテーブルの列に使用するのに最適なデータ型は何ですか?
TEXTはデフォルトでvarchar(256)
に置き換えられます。今のところ私はvarchar(65535)
を使用しましたが、それが正しい方法であるかどうかはわかりません...
ありがとう
Redshiftのテキストデータタイプ:
Redshiftテキストデータタイプの場合、varchar(max)
またはvarchar(65535)
を使用できます。
これは、Redshiftのテキストデータタイプフィールドの最大長です。
VARCHAR
、CHARACTER VARYING
およびNVARCHAR
の長さは最大65kです。
ソース: http://docs.aws.Amazon.com/redshift/latest/dg/r_Character_types.html