PostgreSQL

日付の変換方法

日付文字列からdate型かtimestamp型に変換 select to_date('2013-04-21', 'YYYY-MM-DD'); select to_timestamp('2013-04-21 12:34:56', 'YYYY-MM-DD HH24:MI:SS'); date型、timestamp型から日付文字列に変換 select to_char(now(), 'YYYY-MM-DD'); 日付の計…

CSVファイルのインポート

psql でログインして、該当のDBに接続した後、以下のコマンドを実行する。 CSVファイルは1行目がヘッダ行だと仮定している。 ちなみに、ファイルのパスに日本語が混じってると上手くいかない可能性が高い copy テーブル名 FROM E'D:\\filename.csv' WITH CSV…

キャスト

すぐ忘れてしまうのでメモメモ。2種類ある。 CAST ( expression AS type ) expression::type 例) CAST ( created AS date ) modified::date 参考URL) http://www.postgresql.jp/document/9.0/html/sql-expressions.html http://www.hoge256.net/2008/04/116.…

データフォルダを変更する

Windows版のPostgreSQLの場合、デフォルトの設定でインストールするとCドライブになるので、そのうち容量が足りなくなってきた場合に困ったことになる。まぁインストールし直せば済む話なのだが、単にデータフォルダ変更したいだけなのにわざわざ再インスト…