Re: [pgsql-es-ayuda] problema con dblink

2012-11-14 Por tema Jaime Casanova
2012/11/14 Juan > > Lista , Anthony > )) > si yo pregunto por lo que no sea select ,como llamar a una funcion, lo que pasa es que en postgresql se llama a una funcion a traves de SELECT. PERFORM es intercambiable con SELECT pero: 1) descarta resultados y 2) solo es reconocido dentro de codigo p

Re: [pgsql-es-ayuda] problema con dblink

2012-11-14 Por tema Juan
Lista , Anthony )) si yo pregunto por lo que no sea select ,como llamar a una funcion, tambien una cosa de la que se queja el dblink es que si pongo un select me dice algo como que no puede recibir resultado... o algo asi, ahora estoy lejos de esa pc. ademas por eso y porque busque en el api, no

Re: [pgsql-es-ayuda] problema con dblink

2012-11-14 Por tema Anthony Rafael Sotolongo Leon
Hola juan yo lo he usado y me ha funcionado con 'select' ejemploselect * from dblink('hostaddr=127.0.0.1 port=5432dbname=mibd user=postgres password=pgpass','select myfunc () ' )  as ( a text); saludos De: "Juan" Para: "Ayuda" Enviados: Miércoles, 14 de Noviembre 2012 18:09:54Asunto: [pgsql-es-ayud

Re: [pgsql-es-ayuda] Respaldos base de datos

2012-11-14 Por tema Guillermo E. Villanueva
vas a tener que restaurar en tablas auxiliares y de ahí incorporar manualmente con INSERTs los datos Guillermo Villanueva El 14 de noviembre de 2012 18:18, Julio Guerrero escribió: > Saludos a todos, tengo una inquietud, como se puede agregar una > restauracion de la base de datos en una que

Re: [pgsql-es-ayuda] Relacionar tablas cliente y telefono

2012-11-14 Por tema Guillermo E. Villanueva
no existe top en postgres, podrías usar limit Guillermo Villanueva El 13 de noviembre de 2012 13:53, Ovidio Jiménez escribió: > > > top 1 > > SELECT A.nombre, > (SELECT TOP 1 telefono FROM Telefono FROM codigo_lugar = 1 AND > codigo_cliente = A.codigo_cliente ) AS casa, > (SELECT TOP 1 tel

[pgsql-es-ayuda] problema con dblink

2012-11-14 Por tema Juan
Lista Alguno sabe si en el string del dblink_exec, puede contener una llamada a una funcion ? ej: perform dblink_exec( ' perform func_test('a') ' ) ; o solo esta restringido a select. insert , delete , etc? saludos jmdc

[pgsql-es-ayuda] Respaldo de base de datos

2012-11-14 Por tema Julio Guerrero
Saludos a todos, tengo una inquietud, como se puede agregar una restauracion de la base de datos en una que contiene datos, lo que sucede es que en la base de datos de la empresa se tiene respaldos por meses y una base de datos entera la que se encuentra funcionando, pero por mala manipulacion del

[pgsql-es-ayuda] Respaldos base de datos

2012-11-14 Por tema Julio Guerrero
Saludos a todos, tengo una inquietud, como se puede agregar una restauracion de la base de datos en una que contiene datos, lo que sucede es que en la base de datos de la empresa se tiene respaldos por meses y una base de datos entera la que se encuentra funcionando, pero por mala manipulacion

[pgsql-es-ayuda] COPY con selected_by_position

2012-11-14 Por tema Andrés P . P .
Hola lista.. Tengo la siguiente situación (postgres 9): una tabla MITABLA : Column| Type | -+---+ tbl_id | character varying(2) | tbl_codigo | smallint | tbl_descrip | character varying(20) | tbl_dato| character

Re: [pgsql-es-ayuda] help con cursor

2012-11-14 Por tema Juan
Gente ,Nicolas Gracias Nicolas , tenias la solucion , quedo asi. DECLARE r record ; /* no lo uso pero es para el into del cursor */ valor text; cn cursor for SELECT * from nacionalidades where id_nacionalidad = cod ; BEGIN OPEN cn; FETCH cn INTO r ; IF NOT FOUN

Re: [pgsql-es-ayuda] help con cursor

2012-11-14 Por tema Alvaro Herrera
Juan escribió: > el problema es con el not FOUND, no se si entendi mal, pero me da falso, > pero tengo una row con esa clave, > preg: luego de un open del cursor se afecta a la variable FOUND No, debes recorrerlo primero. De todas formas tu código propuesto no funcionará bien: si dos sesion

Re: [pgsql-es-ayuda] help con cursor

2012-11-14 Por tema Nicolas Dominguez Florit
Juan, me parece que estas usando mal el fetch. . DECLARE valor text; cn cursor for SELECT id_nacionalidad from nacionalidades where id_nacionalidad = cod ; BEGIN OPEN cn; FETCH cn INTO valor; IF NOT FOUND THEN . Saludos, Nico. El 14 de noviembre de 2012 15:42, Juan escribió: >

Re: [pgsql-es-ayuda] help con cursor

2012-11-14 Por tema Juan
Gente Nicolas, le puse el fetch pero no compila!!! aca esta la funcion con el comentario donde no compila CREATE OR REPLACE FUNCTION update_or_insert_nacionalidades(cod text, nombre text) RETURNS void AS $BODY$ declare cn cursor for SELECT * from nacionalidades where id_nacionalidad = cod

Re: [pgsql-es-ayuda] help con cursor

2012-11-14 Por tema Nicolas Dominguez Florit
Puede ser que lo que te falte sea hacer un FETCH luego del Open? Saludos, Nico. El 14 de noviembre de 2012 13:58, Juan escribió: > Gente > > > Tengo un problema con un cursor, y tambien una duda > en el sig porcion de codigo , cod y nombre son text y son los parametros > de una funcion > > .. >

[pgsql-es-ayuda] help con cursor

2012-11-14 Por tema Juan
Gente Tengo un problema con un cursor, y tambien una duda en el sig porcion de codigo , cod y nombre son text y son los parametros de una funcion .. declare c_nacionalidad refcursor ; begin OPEN c_nacionalidad FOR execute 'SELECT * from nacionalidades where id_nacionalidad = ' || quote_li

Re: [pgsql-es-ayuda] Ayuda con un problema urgente pls

2012-11-14 Por tema Juan
*Alvaro André* * * *chequea el comando 'copy from ' en postgres.* * * *salu2* *jmdc * 2012/11/14 Rodriguez Fernando > El 13/11/2012 18:21, Alvaro Romero Guillén escribió: > > *Buenas tardes, señores, mi problema es el siguiente.* > > * * > > *Necesito un ejemplo de una función pl/pgsql * >

Re: [pgsql-es-ayuda] Ayuda con un problema urgente pls

2012-11-14 Por tema Rodriguez Fernando
El 13/11/2012 18:21, Alvaro Romero Guillén escribió: Buenas tardes, señores, mi problema es el siguiente.   Necesito un ejemplo de una función pl/pgsql que cargue