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
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? |