Hola, deseo crear una restricción en una tabla:
Tengo 2 tablas =>
* tabla_a -|<- tabla_b
- tabla_a (id serial pk, descrip varchar, estado booblean)- tabla_b (id serial
pk, id_tabla_a integer fk, descrip varchar)
Deseo agregar una restricción a la tabla_a, si el campo "estado" es true no
debe
No veo que "ventana" aplicarMas bien veo que hay que recorrer el resultado
secuencialmente, para hacer un count (distinct).
No veo necesidad de repetir la consulta, pero si de recorrer los datos
resultantes, tal vez con una subconsulta:
test=# with consulta as (select * from test)
select *,
Hasta donde veo, hay una suma de check con una suerte de "ANTI"-FK. Los "CHECK"
son condiciones o restricciones a nivel local (de la tabla en si), y no
permiten chequear valores (o existencia) en otras tablas.
En versiones nuevas de PG, lo que si existen son triggers condicionados, a los
cuales
On 24/08/14 22:07, Martín Marqués wrote:
El día 24 de agosto de 2014, 5:31, Álvaro Hernández Tortosa
escribió:
Contra: Portabilidad, si desarrolla aplicaciones para diferentes clientes
con bases de datos heterogéneas, lo mejor es trasladar la lógica de negocio
a nivel de aplicación y trabaja
On 25/08/14 05:56, Mario Jiménez Carrasco wrote:
Hola...
La aplicación fue desarrollada en su momento considerando que toda la
logica de la aplicación podría operar para el cliente si se elegía una
base de datos como PostgreSQL o se optaba por algun otro motor de base
de datos como Oracle u
Gente
Tengo el siguiente escenario, tengo una tabla A que tiene un campo que
tiene una constraint hacia otra tabla B , en teoria no puedo ingresar
registros a la tabla A si
en cierto campo pongamos nombre_de_algo no está en la tabla B en el campo
nombre_de_algo pero una querie con not in me must
2014-08-29 14:20 GMT-05:00 Juan :
> Gente
>
>
> Tengo el siguiente escenario, tengo una tabla A que tiene un campo que tiene
> una constraint hacia otra tabla B , en teoria no puedo ingresar registros a
> la tabla A si
> en cierto campo pongamos nombre_de_algo no está en la tabla B en el campo
> no
Jaime
La constrain e foreign key match simple tiene un trigger sobre otro campo
otra tabla,no entiendo como pudo llegar a ese estado.
Salu2
Jmdc
El 29/08/2014 20:19, "Jaime Casanova" escribió:
> 2014-08-29 14:20 GMT-05:00 Juan :
> > Gente
> >
> >
> > Tengo el siguiente escenario, tengo una tabl
Lo primero que van a pedirte, como minimo, es que muestres la descripcion de
las tablas implicadas (segun lo ve postgres, por ejemplo con el comando \d
nombre_tabla de psql), y una consulta (la mas pequeña que reproduzca el error),
que muestre el problema.
De lo contrario, solo puede pasar que
2014-08-29 19:24 GMT-05:00 Juan :
> Jaime
>
> La constrain e foreign key match simple tiene un trigger sobre otro campo
> otra tabla,no entiendo como pudo llegar a ese estado.
>
?
a ver, te preguntaba por triggers en la misma tabla en la que ves el
problema. en todo caso, como Gerardo sugiere, se
10 matches
Mail list logo