Re: [pgsql-es-ayuda] Desactivar y activar un trigger o constraint desde sentencia SQL
2015-10-25 2:07 GMT+01:00 Carlos Joaniquet: > A programa cliente me refiero a un programa de gestión que se conecta a la db > para obtener y volcar información y desde donde quiero hacer alguna tarea en > la que en un momento determinado necesito desactivar por ejp un trigger. El > programa para actualizar info hace UPDATE o DELETE y para obtenerla SELECT. > ¿Qué intrucción se manda para activar-desactivar un trigger o una > restricción? Ahora lo hago con pgAdmin manualmente. Veamos. Conozco el pgAdmin, aunque no lo uso nunca porque dificulta mucho la administracion ( por lo menos en mi forma de trabajar, yo soy verbal y ademas tiro del manual de postgres que tiene casi todos los ejemplos para psq ). La diferencia con un programa como el psql, es de interfaz de usuario mayormente, la del psql es poco mas que mandar al servidor lo que tecleas mientras que la del pgadmin es mucho mas compleja, con menus y tal, pero puede ir mejor en segun que casos. No tengo ni idea de como desactiva los triggers, supongo que con algun menu o algo asi en la visualizacion, pero el SQL para hacerlo viene en el manual ( Y ya te han mandado un link por ahi ), y al final tiene que hacerlo mandado sql al servidor. Casi seguro que tiene alguna opcion para ver los comandos que le manda al servidor. Si te encuentras comodo con el yo te recomendaria que la buscases y mirases que comando usa cuando los deshabilitas usandolo, y no tienes mas que repetirlo. Normalmente suelen ser cosas tipo alter table, que a efectos de mandarlo desde otra aplicacion es lo mismo que mandar un update ( de hecho probablemente podras mandarlo desde el pgadmin en la ventana que tenga de sql ). > Me espero a actualizar. Por ahora va todo perfecto. Mu bien, aunque igual esperas un rato. No se tu pero yo en general no suelo poner las *.*.0, me espero a la primera revision, aunque si no sale en unos meses la pongo. Francisco Olarte. - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
Re: [pgsql-es-ayuda] Consulta que no tome en cuenta las tildes
2015-10-25 0:29 GMT+02:00 Horacio Miranda: > https://wiki.postgresql.org/wiki/SoundexESP Eso si que te puede valer, pero eso NO es el soundex, ya podrias haber puesto el link al principio y nos hubieramos ahorrado unas explicaciones. ( de hecho esta bastante currada, ya que parece que quiere ir a palabras en general ). Tiene un par de problemas para lo que parece querer, eliminar tildes, originados por ser una imitacion del soundex ( y que comparte con este ), que ignora las vocales y que ignora todo lo que vaya detras de la cuarta silaba, pero segun lo que quieras puede ser hasta mejor, como lo del FTS que se sugirio. Un poco larga, pero si se mete un indice funcional le da igual. Francisco Olarte. - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
Re: [pgsql-es-ayuda] Desactivar y activar un trigger o constraint desde sentencia SQL
Estimado Carlos puedes intentar con esto: /*desactiva triggers*/ SET session_replication_role = replica; INSERT UPDATE ... DELETE .. /*activa triggers*/ SET session_replication_role = DEFAULT; saludos 2015-10-25 7:50 GMT-05:00 Francisco Olarte: > 2015-10-25 2:07 GMT+01:00 Carlos Joaniquet : > > A programa cliente me refiero a un programa de gestión que se conecta a > la db para obtener y volcar información y desde donde quiero hacer alguna > tarea en la que en un momento determinado necesito desactivar por ejp un > trigger. El programa para actualizar info hace UPDATE o DELETE y para > obtenerla SELECT. ¿Qué intrucción se manda para activar-desactivar un > trigger o una restricción? Ahora lo hago con pgAdmin manualmente. > > Veamos. Conozco el pgAdmin, aunque no lo uso nunca porque dificulta > mucho la administracion ( por lo menos en mi forma de trabajar, yo soy > verbal y ademas tiro del manual de postgres que tiene casi todos los > ejemplos para psq ). La diferencia con un programa como el psql, es > de interfaz de usuario mayormente, la del psql es poco mas que mandar > al servidor lo que tecleas mientras que la del pgadmin es mucho mas > compleja, con menus y tal, pero puede ir mejor en segun que casos. No > tengo ni idea de como desactiva los triggers, supongo que con algun > menu o algo asi en la visualizacion, pero el SQL para hacerlo viene en > el manual ( Y ya te han mandado un link por ahi ), y al final tiene > que hacerlo mandado sql al servidor. Casi seguro que tiene alguna > opcion para ver los comandos que le manda al servidor. Si te > encuentras comodo con el yo te recomendaria que la buscases y mirases > que comando usa cuando los deshabilitas usandolo, y no tienes mas que > repetirlo. Normalmente suelen ser cosas tipo alter table, que a > efectos de mandarlo desde otra aplicacion es lo mismo que mandar un > update ( de hecho probablemente podras mandarlo desde el pgadmin en la > ventana que tenga de sql ). > > > Me espero a actualizar. Por ahora va todo perfecto. > > Mu bien, aunque igual esperas un rato. No se tu pero yo en general no > suelo poner las *.*.0, me espero a la primera revision, aunque si no > sale en unos meses la pongo. > > Francisco Olarte. > > - > Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org > ) > Para cambiar tu suscripción: > http://www.postgresql.org/mailpref/pgsql-es-ayuda > -- Felix Gonzales