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에 추가하는 자세한 내용은 아마존 공식 문서를 참고하기 바랍니다.

direnv를 사용한 디렉토리(프로젝트) 별 개발환경 구축: 루비, 파이썬, 노드 개발 환경 구축

🗒 기사, 2018-08-13 - direnv는 디렉터리 별로 셸 환경을 구축할 수 있게 해주는 도구입니다. 디렉터리 별 환경 변수 설정 법, 루비(Ruby), 파이썬(Python), 노드(Node) 등 프로그래밍 언어 프로젝트를 셋업하는 법을 소개합니다.

다시 보는 2018 한국의 주요 개발 / 테크 컨퍼런스들

🗒 기사, 2018-12-21 - 올해도 국내에서 다양한 컨퍼런스들이 열렸습니다. 그 중에서 영상으로 다시 보기 가능한 컨퍼런스들을 소개합니다. AWS 서울 서밋 2018, 넥슨 개발자 컨퍼런스, 오픈인프라 데이, 파이콘, if (kakao) dev, 업비트 개발자 컨퍼런스, 데뷰, 구글 클라우드 서밋, 프론트엔드 컨퍼런스 코리아, 렛츠 스위프트, AWS 데브데이.

장고(Django) 2.2 LTS 릴리스와 주요 변경 사항

🗞 새소식, 2019-04-12 - Django 2.2가 출시되었습니다. 이 글에서는 Django 2.2에 추가된 기능과 바뀐 점을 알아보려 합니다. 릴리스 노트만으로 이해하기가 어려운 기능엔 설명을 조금 보태었습니다.