Re: integer and '' - Mailing list pgsql-novice

From Bruno Wolff III
Subject Re: integer and ''
Date
Msg-id 20050709230623.GA23292@wolff.to
Whole thread Raw
In response to integer and ''  (Verena Ruff <lists@triosolutions.at>)
List pgsql-novice
On Sat, Jul 09, 2005 at 22:20:32 +0200,
  Verena Ruff <lists@triosolutions.at> wrote:
> Hi,
>
> I am using a php based application with postgresql and now I am in the
> progress migrating to pg 8.0.x.
>
> The problem is that this application produces statements like
> INSERT INTO table (a, b) VALUES ('1', '')
>
> where a and b are integers. This worked with pg7, but with pg8 I get an error:
> invalid value for integer: ''
>
> Is this a changed behaviour in the new version or is there just a parameter in
> the config file I don't know?

Empty strings aren't valid integers. This was considered a bug in older
versions and fixed a couple of releases ago. Use either 0, NULL or DEFAULT
depending on what you expect that to do.

pgsql-novice by date:

Previous
From: Verena Ruff
Date:
Subject: integer and ''
Next
From: Søren Poulsen
Date:
Subject: relation does not exist!?