From: | Melvin Davidson <melvin6925(at)gmail(dot)com> |
---|---|
To: | "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: PostgreSQL Developer Best Practices |
Date: | 2015-08-22 16:02:56 |
Message-ID: | CANu8FixDct_-T6nNR7xd5hGwDMCAd47FjkFGafz06tMxd4-WTQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
>This is certainly not Best Practice as the warning is
>annoying for a reason.
>Best Practice would rather be something along the lines:
> Avoid coding in a way that triggers "WARNING:
> nonstandard use of escape in a string literal". If you
> cannot comply with this rule document your reasons.
Thanks for the suggestion. For the past few months I've been dealing with
an error log that is filled with these warnings simply because
the developers do not comprehend how to use ( or the requirement to use)
an escape clause.
> Good example:
> CREATE TABLE accounts
> ( accout_id bigint NOT NULL ,
Typo.
So noted, I'll correct.
On Sat, Aug 22, 2015 at 11:46 AM, Karsten Hilbert <Karsten(dot)Hilbert(at)gmx(dot)net>
wrote:
> On Sat, Aug 22, 2015 at 11:15:07AM -0400, Melvin Davidson wrote:
>
> > PostgreSQL Developer Best Practices
> >
> > 1. Prefix ALL literals with an Escape
> > EG: SELECT E'This is a \'quoted literal \'';
> > SELECT E'This is an unquoted literal';
> >
> > Doing so will prevent the annoying "WARNING: nonstandard use of
> escape in a string literal"
>
> This is certainly not Best Practice as the warning is
> annoying for a reason.
>
> Best Practice would rather be something along the lines:
>
> Avoid coding in a way that triggers "WARNING:
> nonstandard use of escape in a string literal". If you
> cannot comply with this rule document your reasons.
>
> > Good example:
> > CREATE TABLE accounts
> > ( accout_id bigint NOT NULL ,
>
> Typo.
>
> Karsten
> --
> GPG key ID E4071346 @ eu.pool.sks-keyservers.net
> E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346
>
>
> --
> Sent via pgsql-general mailing list (pgsql-general(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-general
>
--
*Melvin Davidson*
I reserve the right to fantasize. Whether or not you
wish to share my fantasy is entirely up to you.
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2015-08-22 17:16:02 | Re: PostgreSQL Developer Best Practices |
Previous Message | Karsten Hilbert | 2015-08-22 15:46:07 | Re: PostgreSQL Developer Best Practices |