¿Se puede poner condicionales a un insert?.

From: Pablo Braulio <brulics(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: ¿Se puede poner condicionales a un insert?.
Date: 2006-03-22 18:50:59
Message-ID: 200603221951.03593.brulics@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola a todos.

A lo mejor es una pregunta tonta, pero no se me ocurre otro modo de hacer lo
que pretendo.

Tengo la siguiente tabla:

aldiges=# \d conf_rev_accesos;
Tabla «public.conf_rev_accesos»
Columna | Tipo | Modificadores
---------+-----------------------+---------------------------------------------------------------
id | integer | not null default
nextval('conf_rev_accesos_id_seq'::regclass)
empresa | integer | not null
resumen | character varying(60) | not null
Índices:
«conf_rev_accesos_pkey» PRIMARY KEY, btree (id)
Restricciones de llave foránea:
«conf_rev_accesos_empresa_fkey» FOREIGN KEY (empresa) REFERENCES
empresas(id) ON UPDATE CASCADE ON DELETE CASCADE

Y la tabla referenciada:

\d empresas
Tabla «public.empresas»
Columna | Tipo | Modificadores
-----------+-----------------------+-------------------------------------------------------
id | integer | not null default
nextval('empresas_id_seq'::regclass)
nombre | character varying(40) | not null
....
rev_acc | boolean | not null default false
Índices:
«empresas_pkey» PRIMARY KEY, btree (id)
«direccion_idx» UNIQUE, btree (direccion)

Lo que pretendo es hacer un insert a conf_rev_accesos siempre que el valor de
"empresa" sea "true" en el campo rev_acc de la tabla empresas.

--
Saludos.
Pablo
------------
Jabber: bruli(at)myjabber(to)net
Fingerprint: 944D 10DA 4C10 08D1 574D 4B48 3BC1 CEF7 F222 EB1D

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Miguel 2006-03-22 19:05:54 Re: order by random?
Previous Message Alvaro Herrera 2006-03-22 18:44:04 Re: order by random?