Postgresインストール
非インストール版Zipファイルをダウンロード
https://www.enterprisedb.com/download-postgresql-binaries
command
initdb -D C:\pgsql\data -U xxxx
pg_ctl -D C:\pgsql\data -l logfile start
createtable
psql.exe -d postgres -p 5432 -U xxxx
create database xxxxxx;
create table xxxxxx ........ ;
ビルド環境準備
pip更新
pip install --upgrade pip
必要なライブラリ
CentOS
$ yum install postgresql-devel
Debian/Ubuntu
$ apt-get install libpq-dev
MacOS
$ brew install postgresql
Lambdaデプロイパッケージ作成
psycopg2をインストール
cd sample
pip install psycopg2==2.7.1 -t ./
sampleフォルダー構成
lambda_function.py
psycopg2/
これを圧縮してZipファイルとしてLambdaにアップロードすることで完了。