postgresql

今更ながらですが、ODBCの設定は、ファイルDSNで保存しておく方が楽です。

今更ながらですが、 ODBCの設定をファイルDSNで保存しておいて、 ACCESSのリンクテーブルの作成やパススルークエリー等でそのファイルDSNを読み込ませると、 接続文字列の中に、 ODBC;DRIVER={PostgreSQL ANSI};DATABASE=…以下省略 とドライバー名が登録され…

締日を決定するpl/pgsql 関数

毎日の取引(伝票)をある特定の日(月末とか、25日とか、15日と月末の2回)に集計して、その締日で納品額や請求額を算出することが業務システムなら必ずあります。 例えば、どの得意先に対しても常に月末1回締とか、15日と月末の2回とか決まっていれば簡単…

正味を決定する pl/pgsql 関数

商品の出荷にあたって、価格からどれだけの値引きを行うかということは、業務上様々な条件があって、かつそれが固定的でなく変動することもある。いろいろな方法を試してみましたが、現在は以下の方法でやっています。1 正味を決定する条件を羅列するテーブ…

pg_trigger内にゴミが残ってしまった

いつかは調整しないとと思っていた、EUC_JPのデータベースのUTF8化を敢行する。 pg_dump -E UTF8 dbname > dmp.UTF8 dropdb dbname createdb -E UTF8 dbname psql dbname という手順(だったと思う)でUTF8化完了。 クライアントアプリの調整も一通り終わっ…

phppgadminの文字化け対策

簡単なメンテナンスに利用しているphppgadmin。5.0.2では、参照している表のデータをajax的に表示できるようになっているが、 日本語のデータでは文字化けで内容が読めないので以下の修正を。.htaccess php_value mbstring.internal_encoding "UTF-8" php_va…