[pgsql-jp: 34682] vacuum analyzeでエラー
Hiroaki Kanda
kanda @ mediamagic.co.jp
2005年 1月 19日 (水) 17:28:24 JST
はじめまして。神田です。
Debian SergeでPostgreSQL Ver 7.4.6を使っています。
毎日定時に以下のコマンドにてvacuumをおこなっております。
# /usr/lib/postgresql/bin/vacuumdb -z -a
しかし突然以下のエラーを吐くようになりました。
vacuumdb: vacuuming of database "xxxxxxxxx" failed: ERROR: duplicate key
violates unique constraint "pg_statistic_relid_att_index"
(xxxxxxxの部分はテーブル名です。)
いくつか調べたところ、以下のサイトに同じような現象の対応が乗っていたの
で試したのですが、
http://gborg.postgresql.org/pipermail/slony1-general/2004-October/000815.html
最終的に複数あるレコードをoidを指定して消すということのようですが、
指定のテーブルにはOIDを含んでおりません。
どのようにすれば復旧できるでしょうか?
よろしくお願いいたします。
-----------------------------------------
神田 弘明 <kanda @ mediamagic.co.jp>
株式会社メディア・マジック
TEL:011-837-5110 FAX:011-841-0688
-----------------------------------------
pgsql-jp メーリングリストの案内