2
Redshiftは配列をサポートしていませんが、ソースデータベースにはRedshiftで必要な配列の列がいくつかあります。Redshiftの配列のサポートの欠如
Redshiftに移行しようとすると、このフィールドタイプはどのように処理されるべきですか?
Redshiftは配列をサポートしていませんが、ソースデータベースにはRedshiftで必要な配列の列がいくつかあります。Redshiftの配列のサポートの欠如
Redshiftに移行しようとすると、このフィールドタイプはどのように処理されるべきですか?
赤方偏移は、PostgreSQL-意味での配列をサポートしていませんが、それはあなたが見ていたいかもしれないいくつかのJSONの機能を提供:
create temporary table _test (col1 varchar(20));
insert into _test values ('[1,2,3]');
:http://docs.aws.amazon.com/redshift/latest/dg/json-functions.html
をあなたはvarchar
列に配列を挿入することができますjson_extract_array_element_text()
を使用すると、次のようになります。
db=# select json_extract_array_element_text(col1, 2) from _test;
json_extract_array_element_text
---------------------------------
3
(1 row)