Re: ¿¿Porque PostgreSQL??

From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: "Paul Gallegos" <paul_ic(at)hotmail(dot)com>
Cc: "PostgreSQL ayuda" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: ¿¿Porque PostgreSQL??
Date: 2007-07-04 00:29:21
Message-ID: c2d9e70e0707031729u797c9f2dse1fd9ebf5aa151c0@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 7/3/07, Paul Gallegos <paul_ic(at)hotmail(dot)com> wrote:
> Ahora, mi punto de vista de Postgres es que por ejemplo, para los triggers,
> es algo completamente nuevo el estilo de crear un
>
> trigger (estandar SQL), ya que hay q crear previamente un procedimiento
> almacenado y luego invovarlo en el cuerpo del
>
> trigger, quizas esto es algo complejo para alguien que esta familiarizado
> con el estandar SQL.
>

De hecho la sintaxis que usa postgres es parte del estandar SQL99
(aunque es mas comun usar la forma BEGIN ATOMIC ... END que postgres
efectivamente no implementa... aun...) en el punto 11.38 donde
muestra, en la parte relevante, que:

<triggered SQL statement> ::=
<SQL procedure statement>
| BEGIN ATOMIC
{ <SQL procedure statement> <semicolon> } ...
END

donde <SQL procedure statement> puede ser un <SQL-invoked routine>

aqui puedes obtener una copia del estándar
http://www.postgresql.org/docs/faqs.FAQ_DEV.html#item1.17

en http://www.postgresql.org/docs/8.2/static/sql-createtrigger.html
puedes ver los verdaderos problemas de compatibilidad con el estándar.

--
Atentamente,
Jaime Casanova

"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gabriel Hermes Colina Zambra 2007-07-04 03:29:58 Re: ¿¿Porque PostgreSQL??
Previous Message Jaime Casanova 2007-07-04 00:04:23 Re: ¿¿Porque PostgreSQL??