PostgreSQL用のクエリをまとめてます(進行形)
このブログではずっとPostgreSQL用にクエリを書き連ねて来ましたが、そろそろいい数になりましたのでGitHubに上げることにしました。
こちらです。
まだ数は多くありませんが、これから順次増やしていく予定です。
また、よくよく考えるとPostgresの環境構築とか、その辺の話を一度も書いていませんでしたので、これから少しずつ書いていく・・・はず・・・
EFファイル・DファイルをPostgreSQLに読み込む際の注意点
「退院年月日」について、当該月に退院していないデータには0
を記載する仕様00000000
を記載する仕様になっています。
(2017-02-22修正。何故か0だと思い込んでましたが、正しくは00000000です)
他のSQLではどうか知りませんが、Postgresでは日付型データに00000000
があれば当然エラーになります。読み込めません。
なので、読み込み前に000000000
をPostgresで読める形に変換しておく必要があります。
自分はinfinity
で置換していますが、この辺は好みですね。
一度Excelで開いて置換してもいいですが、面倒なので変換用のPythonスクリプトを書きました。
先ほどのリポジトリに入ってますので、併せて利用してください。
2017-02-22追記。最初のポストで00000000
が正解なところを、0
と勘違いしてました。
が、Pythonスクリプトの方は、書いた当時の私がちゃんとしてたので、正しく動作します。
具体的には退院年月日カラムを整数値として読み込むことで、文字列00000000
から整数値0へ型キャストして、それから置換しているからです。
人間は忘れる生き物ですね・・・