Django Redshift Backend 開発から学んだ "仕事で使うコードをOSSにするということ" #pyconjp #pyconjp_203
仕事で使うちょっとしたコードをOSSとして開発メンテしていく - Django Redshift Backend の開発
Takayuki Shimizukawa
https://pycon.jp/2016/ja/schedule/presentation/48/
AWSの「Redshift」は、Postgresqlベースで作られたデータウェアハウスです。ポスグレベースなのでpsqlで接続したりPythonのpostgres用ドライバが使えます。Djangoもポスグレ用ドライバで使えます、と思ったら色々問題あった。仕事で必要なんですけど。しょうがないので、Djangoに不慣れな私が手探りでDjangoのバックエンドを作って、公開して、バグレポに対応して、テストを書いて、テスト自動化して。OSS活動の各段階でどうやって進めてきたのか、紹介します。
Takayuki Shimizukawa
@shimizukawa
エキスパートPythonプログラミング改訂4版/Sphinxをはじめよう第3版/独学コンピューターサイエンティスト/自走プログラマー/独学プログラマー/Pythonプロフェッショナルプログラミング第3版。Sphinxコミッター。StarTrek. 1児の父. wishlist https://t.co/W8v9lc8HV7 😀
npub1hqmrddql4em63chfs02x8cx86alrdss9m4kxevpjzwwgc
@ryu22e
次は「仕事で使うちょっとしたコードをOSSとしてメンテしていく」 #pyconjp #pyconjp_203
2016-09-21 13:51:36
npub1hqmrddql4em63chfs02x8cx86alrdss9m4kxevpjzwwgc
@ryu22e
Redshiftはpostgresql互換だけど、RETURNINGは未サポート #pyconjp #pyconjp_203
2016-09-21 14:10:40
FJ
@FJKei
#pyconjp DjangoのDatabase backendでRedshiftが動かなかった話。RETURNINGが非互換で使えなかったから自分で作ったとのこと。
2016-09-21 14:13:16
かしゅー
@kashew_nuts
#pyconjp #pyconjp_203 DjangoにはPostgreSQLのバックエンドがあるのでそれの差分を作ればRedShift用の処理も楽にできると思って作り始めた。
2016-09-21 14:14:18
npub1hqmrddql4em63chfs02x8cx86alrdss9m4kxevpjzwwgc
@ryu22e
RedshinfのINSERT後のIDを取得する方法がない、かつIDがシーケンシャルに増えていく保証もない #pyconjp #pyconjp_203
2016-09-21 14:15:54
佐藤治夫
@haru860
BPPR です。 #pyconjp_203 #pyconjp 話に夢中になって出遅れた汗 pic.twitter.com/WVtDF7KL7J
2016-09-21 14:16:56
拡大