hide98's blog

くうねるあそぶ。で過ごしたい。が。

PostgreSQL

phpPgAdminからログオン出来ないとき

そもそもPotgreSQLが正しく起動出来ていない。 [/etc/init.d/postgresql]から起動させるか[pg_ctl]で起動させるか。 設定は正しいけど、美味く反映されていない [reload]だと設定が反映されない場合が時々ある。詳細は不明。 [restart]もしくは[stop][start]…

PostgreSQLでpostgresql-contribをRPMで入れるときに必要なRPM

UUIDのRPM http://rpm.pbone.net/index.php3?stat=26&dist=52&size=54387&name=uuid-1.5.1-3.el5.i386.rpm

PostgreSQL導入顛末

何故か すべてのプログラム>PostgreSQL>Start Serverから起動させると、サービス名が正しくない。 管理ツール>サービスから PostgreSQLを起動させると、無事に起動する。

postgresユーザをユーザアカウントに表示する

PostgreSQLをインストールしようとしたものの、パスワード入力を促される画面から先に進まなくなった。 調べてみるとPostgreSQLをwindowsにインストールすると、インストーラが自動的にpostgresユーザを作成します。 postgresユーザは通常どのユーザグループ…

PosrgreSQL テーブルスペースの確認

SELECT * FROM pg_tablespace;

PostgreSQLをサーバーに立てたけど、外部から接続できないとき

設定ファイルを確認する postgres.conf port=5432 listen_addresses='*' pg_hba.conf (IPアドレスを登録) それでもだめならファイアウォールかも Windows コントロールパネル > Windowsファイアウォール > 例外タブ > ポートの追加 名前:PostgreSQL ポート…

PostgreSQLでテーブルと行数、データサイズの一覧を取得する。

VACUUM FULLとREINDEXを行った後に行うのが吉。 SELECT c.relname as "Name", CASE c.relkind WHEN 'r' THEN 'テーブル' WHEN 'v' THEN 'ビュー' WHEN 'i' THEN 'インデックス' WHEN 'S' THEN 'シーケンス' WHEN 's' THEN 'スペシャル' END AS "Type", reltu…