BUG #16755: A specification or a bug? Digit drop on CAST from DOUBLE PRECISION to NUMERIC. - Mailing list pgsql-bugs

From PG Bug reporting form
Subject BUG #16755: A specification or a bug? Digit drop on CAST from DOUBLE PRECISION to NUMERIC.
Date
Msg-id 16755-9889c3ce84f837e3@postgresql.org
Whole thread Raw
Responses Re: BUG #16755: A specification or a bug? Digit drop on CAST from DOUBLE PRECISION to NUMERIC.
List pgsql-bugs
The following bug has been logged on the website:

Bug reference:      16755
Logged by:          Kobayashi Hisanori
Email address:      hisanori.kobayashi.bp@nttdata.com
PostgreSQL version: 12.4
Operating system:   Windows 10
Description:

Is this a specification? Or is it a bug?
In PostgreSQL 12.4 for Windows.

It would be understandable if the CAST from NUMERIC to DOUBLE PRECISION
would digit drop, but I don't know if it's a specification or a bug to digit
drop on CAST from DOUBLE PRECISION to NUMERIC. (translated by DeepL)

----- 
postgres=> select (123456789012345::double precision * 11) ;
     ?column?
------------------
 1.358024679135795e+15                 <-- *** No Problem(No digit drop)

postgres=> select (123456789012345::double precision * 11)::numeric ;
     numeric
------------------
 1358024679135800                      <-- *** Digit drop
-----


pgsql-bugs by date:

Previous
From: PG Bug reporting form
Date:
Subject: BUG #16754: When using LLVM and parallel queries aborted all session by pg_cancel_backend.
Next
From: PG Bug reporting form
Date:
Subject: BUG #16756: about pg13.0 new feature--“Remove --adduser and --no-adduser from createuser”