kuniku’s diary

はてなダイアリーから移行(旧 d.hatena.ne.jp/kuniku/)、表示がおかしな箇所はコメントをお願いします。記載されている内容は日付およびバージョンに注意してください。直近1年以上前は古い情報の可能性が高くなります。

postgreSQL

postgresのpg_restoreでリストアできるファイル

ドキュメント https://www.postgresql.jp/document/9.1/html/app-pgrestore.html pg_restoreは、pg_dumpによってアーカイブされた平文形式以外のアーカイブファイルを使って、PostgreSQLデータベースをリストアするためのユーティリティです。 pg_restoreは…

to_timestampでのキャストエラー

Insert 文でtimestamp のキャストでエラーになる。 ERROR: function to_timestamp(timestamp without time zone, unknown) does not exist at character 73 HINT: No function matches the given name and argument types. You might need to add explicit t…

pgpoolが起動できない

ずいぶん前に書いてたけど、ずーっと下書きになってた。 #pgpool でpgpoolを開始するけど、コンソールに何も出てこない! プロセスを確認しても存在しない。 けど、pgpoolを停止する pgpool stop を実行すると、そんなプロセスID存在しねーよ っておこられる…

postgresで複数のインスタンスをつくる

一般的な利用(最も多く利用される場合)では1つのインスタンスに複数のDBを用意することが多いように思う。 インスタンスを複数設けるってのは、少ないのではないかと思う。 postgresではポート番号、データディレクトリを別にすれば複数インスタンスを作…

pgpoolの利用

postgresの利用性・耐障害性などを高めるpgpool、その設定方法などについてインストール、設定、利用 pgpool document http://pgpool.projects.postgresql.org/pgpool-II/doc/ pgpool-II manual(Japanese) http://pgpool.projects.postgresql.org/pgpool-II/…

postgreSQL8.1のautoバキュームがクラッシュする危険がある

ちょっとメモ。 http://journal.mycom.co.jp/news/2009/02/10/041/index.html8.1にはAutovacuumでクラッシュする問題が発見され、8.3ではGiSTインデックスデータが消失する問題が発見されている

Windows版postgreSQLでのTABLESPACE(テーブルスペース)定義

Windwos版では、テーブルスペースは作成できないのか? postgres=# create tablespace tblspace1 location 'D:\postgreSQL\data'; ERROR: tablespace location must be an absolute path postgres=# postgres=# create tablespace tblspace1 OWNER postgres …

データベースのサイズを確認する

select pg_database_size('データベース名');

Windows版のPostgreSQL8.1でのfunction(pgstattuple)を使う

postgreのWindows用インストーラでEnable contrib modules で選択してインストールして いないと pgstattuple をデフォルトのままでは使用することができない。インストーラーpostgresql-8.1-ja.msi から追加で入れられるかなと 試してみたけどど、「修正」…