Re: CREATE TABLE: qué es mejor, INHERITS o LIKE

From: Gustavo Pardo <gustavo(dot)pardo(at)dataneu(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: CREATE TABLE: qué es mejor, INHERITS o LIKE
Date: 2011-04-01 15:25:13
Message-ID: AANLkTi=+RpB3tSmLi31JacOy3vDYZr3H1=8_AGU-=_aZ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 1 de abril de 2011 11:25, Gustavo Pardo <gustavo(dot)pardo(at)dataneu(dot)com>escribió:

> ...
> Y una más que seguro es una estupidez pero no logro dar con la respuesta en
> el manual, cómo hago para crear un esquema dentro de un trigger a partir del
> valor ingresado en una columna, tengo lo siguiente con error:
>
> CREATE SCHEMA NEW.cliente;
>
> donde NEW.cliente es el valor de un campo de una fila insertada en la tabla
> que dispara el trigger. Me reclama que el punto está de más...
>

Esta última duda la he solucionado con la siguiente sintaxis:

EXECUTE 'CREATE SCHEMA '
|| quote_ident(NEW.cliente);

--
Gustavo Pardo
Dataneu Argentina
Software & Web Solutions
Mail: gustavo(dot)pardo(at)dataneu(dot)com
Web: http://dataneu.com/
Tel.(+54 299) 489 6880
Centenario, NQN - Argentina

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2011-04-01 15:45:25 Re: consulta sobre WAL
Previous Message Gustavo Pardo 2011-04-01 14:25:36 CREATE TABLE: qué es mejor, INHERITS o LIKE