参考此链接:
https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-template-redshift.html
他们将一些映射列为:
VARCHAR(20 * 4) VARCHAR(大小* 4)
我认为他们并不意味着20 * 4的VARCHAR(80),或者他们会把它放在那里?
任何见解都会有所帮助。
谢谢
答案 0 :(得分:1)
映射类似于:
MySql Redshift
------------- ---------------
VARCHAR(size) VARCHAR(size*4)
意味着如果您在MySql中有VARCHAR(20)
,则在Redshift中需要VARCHAR(80)
。
原因是在Redshift中VARCHAR(x)
表示" x字节" - 见https://docs.aws.amazon.com/redshift/latest/dg/r_Character_types.html