Re: Pg_stat_statements

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

In response to

Responses

Browse pgsql-admin by date

  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