Re: UUID generation problem

From: Paul Förster <paul(dot)foerster(at)gmail(dot)com>
To: byrnejb(at)harte-lyne(dot)ca
Cc: Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>, pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: UUID generation problem
Date: 2020-10-05 16:19:51
Message-ID: 5D2FCB5D-43F9-4FC6-87F8-6AA073B3FB1B@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi James,

> On 05. Oct, 2020, at 17:57, James B. Byrne <byrnejb(at)harte-lyne(dot)ca> wrote:
>
> [root(at)accounting-2 ~ (master)]# psql --dbname=idempiere
> --username=idempiere_dbadmin
> Password for user idempiere_dbadmin:
> psql (11.8)
> Type "help" for help.
>
> idempiere=# select current_schemas(true);
> current_schemas
> ------------------------
> {adempiere,pg_catalog}
> (1 row)
>
> idempiere=# select uuid_generate_v4();
> ERROR: function uuid_generate_v4() does not exist
> LINE 1: select uuid_generate_v4();
> ^
> HINT: No function matches the given name and argument types. You might need to
> add explicit type casts.
> idempiere=# select public.uuid_generate_v4();
> uuid_generate_v4
> --------------------------------------
> 066e3298-3c91-4079-98ee-2b279bfc4025
> (1 row)

just out of curiosity, what does the search_path contain? It needs not necessarily reflect the contents of current_schemas, see the following example:

postgres=# select current_schemas(true);
current_schemas
------------------------------
{pg_catalog,postgres,public}
(1 row)

postgres=# select current_schemas(false);
current_schemas
-------------------
{postgres,public}
(1 row)

postgres=# show search_path;
search_path
-----------------
"$user", public
(1 row)

Cheers,
Paul

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message James B. Byrne 2020-10-05 16:31:02 Re: UUID generation problem
Previous Message Adrian Klaver 2020-10-05 16:12:30 Re: UUID generation problem