参考此链接:
https://docs.aws.amazon.com/datapipeline/latest/developerguide/dp-template-redshift.html
他们列出了一些映射为:
varchar(20*4(varchar(尺寸*4(
我认为他们并不意味着20*4的varchar(80(,否则他们会说?
任何见解都会有所帮助。
谢谢
映射就像:
MySql Redshift
------------- ---------------
VARCHAR(size) VARCHAR(size*4)
意味着,如果您在MySQL中有VARCHAR(20)
,则需要RedShift中的VARCHAR(80)
。
原因是在红移VARCHAR(x)
中表示" x bytes" - 请参阅https://docs.aws.amazon.com/redshift/latest/dg/r_character_types.html