Re: Need Assistance: Command to display procedures does not work

From: Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>
To: Sasmit Utkarsh <utkarshsasmit(at)gmail(dot)com>, Rob Sargent <robjsargent(at)gmail(dot)com>
Cc: pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: Need Assistance: Command to display procedures does not work
Date: 2024-02-28 17:13:00
Message-ID: 5a9477e8-d1aa-435e-a547-19eb041cc643@aklaver.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 2/28/24 09:08, Sasmit Utkarsh wrote:
> Thanks Rob
>
> So which one could I rely on for better information? probably, results
> shown by PgAdmin4 right? As  I get the below when I try to drop
> procedure through psql cmd and i see the procedure getting fetched from
> the query
>
> shc_data=> SELECT proname AS function_name,proacl AS privileges FROM
> pg_proc WHERE proname in
> ('sql_insert_data_procedure','sql_select_data_procedure','sql_select_size_procedure','sql_update_data_procedure');
>        function_name       | privileges
> ---------------------------+------------
>  sql_select_size_procedure |
>  sql_select_data_procedure |
> *sql_insert_data_procedure* |
>  sql_update_data_procedure |
> (4 rows)
>
> shc_data=> DROP PROCEDURE *sql_insert_data_procedure*;
> ERROR:  could not find a procedure named "sql_insert_data_procedure"
> shc_data=>

We've been down this road before, it is a search_path issue.

In psql do:

SHOW search_path;

then do:

\df *.sql_insert_data_procedure

Then see if the schema shown in the second command is in the search_path
returned by the first command.

>
> Regards,
> Sasmit Utkarsh
> +91-7674022625
>

--
Adrian Klaver
adrian(dot)klaver(at)aklaver(dot)com

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Sasmit Utkarsh 2024-02-28 17:19:42 Re: Need Assistance: Command to display procedures does not work
Previous Message Stephen Frost 2024-02-28 17:11:39 Re: Unable to get PostgreSQL 15 with Kerberos (GSS) working