Volver a cargar datos descargados - Amazon Redshift

Volver a cargar datos descargados

Para volver a cargar los resultados de una operación de descarga, puede usar el comando COPY.

En el siguiente ejemplo se muestra un caso simple en el que la tabla VENUE se descarga con un archivo de manifiesto, se trunca y se vuelve a cargar.

unload ('select * from venue order by venueid') to 's3://DOC-EXAMPLE-BUCKET/tickit/venue/reload_' iam_role 'arn:aws:iam::0123456789012:role/MyRedshiftRole' manifest delimiter '|'; truncate venue; copy venue from 's3://DOC-EXAMPLE-BUCKET/tickit/venue/reload_manifest' iam_role 'arn:aws:iam::0123456789012:role/MyRedshiftRole' manifest delimiter '|';

Después de volver a cargarla, la tabla VENUE tendrá este aspecto:

select * from venue order by venueid limit 5; venueid | venuename | venuecity | venuestate | venueseats ---------+---------------------------+-------------+------------+----------- 1 | Toyota Park | Bridgeview | IL | 0 2 | Columbus Crew Stadium | Columbus | OH | 0 3 | RFK Stadium | Washington | DC | 0 4 | CommunityAmerica Ballpark | Kansas City | KS | 0 5 | Gillette Stadium | Foxborough | MA | 68756 (5 rows)