Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie entlade ich eine Tabelle auf RedShift in eine einzelne CSV-Datei?

Um an eine einzelne Datei zu senden, verwenden Sie parallel off

unload ('select * from venue')
to 's3://mybucket/tickit/unload/venue_' credentials 
'aws_access_key_id=<access-key-id>;aws_secret_access_key=<secret-access-key>'
parallel off;

Außerdem empfehle ich die Verwendung von Gzip, um diese Datei zum Herunterladen noch kleiner zu machen.

unload ('select * from venue')
to 's3://mybucket/tickit/unload/venue_' credentials 
'aws_access_key_id=<access-key-id>;aws_secret_access_key=<secret-access-key>'
parallel off
gzip;