spied(at)yandex(dot)ru writes:
> if i understand right, after some time vacuum must run without
> warnings, but after first warning vacuum print this warnings every
> time until reindex.
Oh? I was thinking of transient conditions, but it sounds like you
have found a way to produce a permanent mismatch in the tuple counts.
Can you provide a test case that gets the catalogs into this state?
regards, tom lane