PostgreSQL

24時間表記の違い

C# & VB.netでの表記はHHであるのに対し、 PostgreSQLではHH24となるため、コピペで同じものを求めようとする場合には注意が必要。 SELECT TO_CHAR(NOW(), 'YYYY/MM/DD HH:mm:ss'); --12時間表記 SELECT TO_CHAR(NOW(), 'YYYY/MM/DD HH24:mm:ss'); --24時間…

データの処理が極端に遅い場合

ODBCでPostgreSQLに接続して処理する際に、大量のSQLでの処理を行った場合、 極端に処理が遅くなることがある。通常ODBCでPostgreSQLに接続して処理する場合、一つのクエリごとに接続をオープン、処理、接続を閉じるということをやっていることで起こる模様…

ドライバーのインストール後、ODBC設定時にエラーが出るとき

ODBC用のPostgreSQLドライバのインストール後、 ODBCデータソースアドミニストレータでデータソースの設定を行おうとすると以下のようなエラーが出ることがある。 データソースアドミニストレータ エラー発生 その2この場合、Microsoft Visual C++ 2010 x86…

COPYコマンドでテキストファイルからデータ流し込み

COPY table_name (column1, column2, column3, column4, column5, column6, column7, column8) FROM 'filename'; ファイル自体のパスはどこにするかが不明。psqlを動かしているホストなのか、PostgreSQLを動かしているサーバーなのかがはっきりしない。Postg…