From: | Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at> |
---|---|
To: | Rajesh Kumar <rajeshkumar(dot)dba09(at)gmail(dot)com>, Pgsql-admin <pgsql-admin(at)lists(dot)postgresql(dot)org> |
Subject: | Re: Pg_stat_statements |
Date: | 2023-11-23 07:33:12 |
Message-ID: | 77d0f0010fd2a66af8d2e7b919429787301ff51b.camel@cybertec.at |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
On Thu, 2023-11-23 at 11:17 +0530, Rajesh Kumar wrote:
> I connected to default postgres database and queried select* from pg_stat_statements
> and getting error "pg_attribute catalog is missing 43 attribute(s)". Whereas when I
> connect to other databases, I am able to query and find starts of statements without
> any problem.
>
> How to resolve this issue?
Looks like data corruption.
Since you probably don't remember what you did to that poor database, some ideas:
1. DROP EXTENSION pg_stat_statements;
CREATE EXTENSION pg_stat_statements;
If that doesn't do the trick:
2. \c template1
DROP DATABASE postgres;
CREATE DATABASE postgres TEMPLATE template0 OWNER postgres;
\c postgres
CREATE EXTENSION pg_stat_statements;
Yours,
Laurenz Albe
From | Date | Subject | |
---|---|---|---|
Next Message | Rajesh Kumar | 2023-11-23 07:50:55 | Re: Pg_stat_statements |
Previous Message | Rajesh Kumar | 2023-11-23 05:47:33 | Pg_stat_statements |