PostgreSQL

pg_connectの値

解答:逆論理を使う if($cn=@pg_connect(…)){ … が動かない。調べると、“コネクションが生成できなかった場合はfalseを返す”とのことなので、論理反転して if(!($cn=@pg_connect(…))){ }else{ … としてみると動作するようになった。

郵便番号検索用データベースを作成する

ダウンロードURLよりzipaddrs.lzhを取得。lzhの展開はWindowsで実行。 $net start postmaster でサービスを開始。端末の表示漢字コードがSJISなので全て文字化けする。どうするのがエレガントな解か?当面、解凍して出来たcreatezip.sqlはSJISにコード変換し…

用語

SQL Structured Query Language Query 問い合わせ(クエリ) PostgreSQLの4つの操作 挿入、変更、削除、問い合わせ ODBC Open DataBase Connectivity(Windowsからデータベースへアクセスするための標準的なインターフェース) ADO ActiveX Data Object(Win…

インターフェースをどうするか

昨日でPostgreSQL導入の第一歩が完了ということにする。最低限のことは既に出来る状態になった。 次に例題的な実際の運用を行いながら学ぶためには何らかのインターフェースを選択する必要がある。全般的に用語が難しく直感的ではないため無知な自分にとって…

Version8以降ではCygwinを必要としなくなったらしい。

現在、調査しようかどうしようか考え中。

postmasterをNTサービスにする

initdbをpostgresユーザで実行 「runasを使って、bash.exeをpostgresユーザで起動する。」 $ which bash.exe 【bash.exeのパスを確認】 /usr/bin/bash.exe $ cygpath -w /usr/bin/bash 【bashのパスのWindows表記を確認】 C:\cygwin\bin\bash ⇒拡張子は指定…

PC上にPostgreSQLサービスをセットアップする

“postgres”ユーザアカウント作成 アカウントpostgresの新規作成 コントロールパネル⇒ユーザーアカウント⇒新しいアカウントを作成する。 アカウントpostgresにパスワードを付加 コントロールパネル⇒ユーザーアカウント⇒「postgres」を選択⇒パスワードを作成す…

PC上にPostgreSQLをセットアップする

以前一度Win2k上に実施したが忘れた。そのマシンは負荷の大きいjobを回していて使い物にならないので、あらためて手持ちのPCにインストールする。理由は、レンタルサーバのものはtelnet接続による作業が必要でアクセスに制約があり練習も兼ねるのには効率が…

いくつtableを定義しなければならないか?

無駄なデータ構造を与えたくないが、結構複雑な測定結果を反映しなければならない。機能として何が出来るかで決めていく。毎日の測定項目は、 日付, (曜日,) 測定時刻の代表値,各温度計の値×13 であるが、時期によってそれらの配置が異なっている。あ…

基本的な量の関係

温度は場所と時刻の関数。 T = F(X, t) …(1) 但し、T:温度、X:場所、t:時刻。Fは一般的な関数関係を示す。 温度計出力は、温度計とその場所、測定時刻、及び“温度”の関数。この時、“温度”とは温度計がなかった場合のどこかの場所のいつかの温度を指す…