From: | "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com> |
---|---|
To: | jaafarmelhem2591(at)gmail(dot)com, pgsql-bugs(at)lists(dot)postgresql(dot)org |
Subject: | Re: BUG #18148: Handle null in a date/time fields when passing empty arrays issue |
Date: | 2023-10-05 15:07:55 |
Message-ID: | CAKFQuwZ8T8aRpCdyQe2zat1H5GEoUXVq-u9bvqMVT-s+m47NAg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
On Thu, Oct 5, 2023 at 7:59 AM PG Bug reporting form <noreply(at)postgresql(dot)org>
wrote:
> The following bug has been logged on the website:
>
> Bug reference: 18148
> Logged by: jaafar melhem
> Email address: jaafarmelhem2591(at)gmail(dot)com
> PostgreSQL version: 14.6
> Operating system: linux-gnu
> Description:
>
> - I have 4 fields in a table, two are date type and two are time type, and
> i
> have arrays to insert from them to this table.
> - I have a function to insert to this table: IN "p_fromdates"
> _varchar=NULL::character varying[], IN "p_todates" _varchar=NULL::character
> varying[], IN "p_fromtimes" _varchar=NULL::character varying[], IN
> "p_totimes" _varchar=NULL::character varying[],
> - and I am inserting them like this :
> unnest(p_fromdates::_varchar)::date, unnest(p_todates::_varchar)::date,
> unnest(p_fromtimes::_varchar)::time,
> unnest(p_totimes::_varchar)::time,
> - However when passing null values (empty arrays), the record is not
> inserted,
> - I have tried to handle it but I didn't find any way, always the record is
> not inserted if the 4 arrays are empty.
> Postgresql version : PostgreSQL 14.6 on x86_64-pc-linux-gnu, compiled by
> gcc
> (GCC) 8.5.0 20210514 (Red Hat 8.5.0-15), 64-bit
>
>
This is not a bug, it is actually doing exactly what one would expect to
happen if you ask the system to "insert nothing into this table".
null and "empty array" are two very different things.
What is the system supposed to insert if you don't provide it any values?
It is better if you provide an actual executable SQL script when asking for
help.
David J.
From | Date | Subject | |
---|---|---|---|
Next Message | David G. Johnston | 2023-10-05 15:12:47 | Re: BUG #18147: ERROR: invalid perminfoindex 0 in RTE with relid xxxxx |
Previous Message | PG Bug reporting form | 2023-10-05 14:44:19 | BUG #18148: Handle null in a date/time fields when passing empty arrays issue |