2006/11/16

pgAdmin III を使っての作業

コマンドラインから、カチャカチャするのに比べたらものすごく楽です。

で、またハマッタ話。 (こればっかり)

pgAdmin III を立ち上げると、まずどのサーバに接続するかを選択します。このときにきちんと目的の利用者でオープンすれば何のことはないのですが、ついつい手を抜いてデータベース管理者の権限でオープンしてしまいます。同一サーバ内の別のデータベースが気軽にのぞけてしまうので、なかなかやめられません。

が、ここで「クエリーツール」を呼び出して create table とかをしてしまうと、テーブルの所有者がデータベース管理者になってしまいます。当然です。で、ここでアプリケーションから接続するとどうなるか。利用者が違うので当然今作ったテーブルにはアクセスできません。あ~~。しかしここであせってしまうわけです。プログラムを見直してもどこもおかしくないのに、テーブルからデータが取得できない・・・

半年ぐらい前にもハマッテしまったということは内緒です。

0 件のコメント: