buscar referenciado

2018-04-09 Thread Kernel
Hola, Me pregunto si existe alguna función que me diga en que tablas esta referenciado un dato. supongamos que tengo una tabla maestra (A) que tiene un campo id como PRIMARY KEY, a esta se referencian otras tablas (B),(C), etc .., tienen un FOREIGN KEY a la tabla (A) Antes de borrar un d

Re: buscar referenciado

2018-04-09 Thread Stephen Amell
Hola Kernel, ¿buscas algo asi? |SELECT tc.constraint_name,tc.table_name,kcu.column_name,ccu.table_name AS foreign_table_name,ccu.column_name AS foreign_column_name FROM information_schema.table_constraints AS tc JOIN information_schema.key_column_usage AS kcu ON tc.constraint_name =kcu.constr

Re: buscar referenciado

2018-04-09 Thread Kernel
No exactamente, lo que busco es a nivel de registro,a nivel de dato, me explico , Puedo tener un id que este solo este en la tabla principal y no en las otras. Imagina que quiero borrar un id de la tabla principal y quiero ver si puedo o no borrarlo, si ese dato en concreto esta en otras tablas

Re: buscar referenciado

2018-04-09 Thread Alvaro Herrera
Kernel escribió: > No exactamente, > lo que busco es a nivel de registro,a nivel de dato, me explico , > > Puedo tener un id que este solo este en la tabla principal y no en las > otras. > Imagina que quiero borrar un id de la tabla principal y quiero ver si puedo > o no borrarlo, si ese dato en c

Re: buscar referenciado

2018-04-09 Thread Kernel
ok, gracias, estaba buscado alguna función que me lo verifique sin tener que hacer un delete , si había algo hecho El 09/04/2018 a las 16:45, Alvaro Herrera escribió: Kernel escribió: No exactamente, lo que busco es a nivel de registro,a nivel de dato, me explico , Puedo tener un id que es

Re: buscar referenciado

2018-04-09 Thread Alvaro Herrera
Kernel escribió: > ok, gracias, > estaba buscado alguna función que me lo verifique sin tener que hacer un > delete , si había algo hecho ¿para qué? -- Álvaro Herrerahttps://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services