Canvas 1 Layer 1

AWS RDS for PostgreSQL에서 S3 데이터 임포트 기능 지원

4월 24일 아마존 웹 서비스AWS, Amazon Web Service에서는 아마존 S3Amazon S3에 있는 데이터를 Amazon RDS for PostgreSQL에 가져오는(import) 기능을 발표했습니다.

이 기능은 aws_s3의 확장 기능(Extension)을 이용합니다. 내부적으로 PostgreSQL의 COPY 명령어를 사용하므로 PostgreSQL 11.1 이상 버전에서만 사용할 수 있으며, 지원하는 데이터 포맷은 text, csv, binary입니다.

다음은 S3에 저장된 CSV 데이터를 PostgreSQL에 가져오는 예시입니다.

SELECT aws_s3.table_import_from_s3(
   '44bits_table',
   '', 
   '(format csv)',
   aws_commons.create_s3_uri('44bitsBucket', 'sample.csv', 'ap-northeast-2')
);

S3 데이터를 PostgreSQL에 추가하는 자세한 내용은 아마존 공식 문서를 참고하기 바랍니다.