El 1 de abril de 2011 11:25, Gustavo Pardo <gustavo.pa...@dataneu.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.pa...@dataneu.com
Web: http://dataneu.com/
Tel.(+54 299) 489 6880
Centenario, NQN - Argentina

Responder a