Buenas a todos:
Comencé a ver cómo funciona dblink y para ello, a modo de prueba, cree una
función que
genera una vista de la base de datos a la cual me conecté con
dblink.
Desde la consola la función se genera correctamente!
CREATE OR REPLACE FUNCTION dblink_db1_db2() RETURNS int4 AS
Laura Martinelli escribió:
> pero cuando la quiero ejecutar
>
> SELECT dblink_db1_db2();
>
> me da el siguiente error:
>
> Eror: select query has no destination for result data
> Hint: if you want to discard the results, use PERFORM instead.
> Context:Pl/pgSQl function "dblink_db1_db2" line
Con fecha Viernes, 11 de Julio de 2008, 11:34:12 a.m., escribió:
AH> Laura Martinelli escribió:
>> pero cuando la quiero ejecutar
>>
>> SELECT dblink_db1_db2();
>>
>> me da el siguiente error:
>>
>> Eror: select query has no destination for result data
>> Hint: if you want to discard th
Laura Martinelli escribió:
>
>
> Con fecha Viernes, 11 de Julio de 2008, 11:34:12 a.m., escribió:
>
> AH> Laura Martinelli escribió:
>
> >> pero cuando la quiero ejecutar
> >>
> >> SELECT dblink_db1_db2();
> >>
> >> me da el siguiente error:
> >>
> >> Eror: select query has no destinati
Con fecha Viernes, 11 de Julio de 2008, 11:54:51 a.m., escribió:
AH> Laura Martinelli escribió:
>>
>>
>> Con fecha Viernes, 11 de Julio de 2008, 11:34:12 a.m., escribió:
>>
>> AH> Laura Martinelli escribió:
>>
>> >> pero cuando la quiero ejecutar
>> >>
>> >> SELECT dblink_db1_db2();
>> >>
Laura Martinelli escribió:
> Modifiqué la función cambiando el SELECT dblink_connect() por PERFORM
>
> Y me dio el siguiente mensaje similar al anterior pero en la línea 6 y
> no en la 2 como antes:
>
> Eror: select query has no destination for result data
> Hint: if you want to discard the resu
Buenas:
Quisiera saber una cosa. Hay una empresa que hace sus catálogos con Publisher
(queda un poco pobre en cuanto a diseño) pero para poner todos los datos de los
libros que hay que poner en ese catálogo, utilizan una base de datos que va
introduciendo el nombre, ISBN, etc... en cada campo
Fijate que hay dos SELECTS, el de la coneccion y el de la desconeccion.
CREATE OR REPLACE FUNCTION dblink_db1_db2() RETURNS int4 AS $$
BEGIN
PERFORM dblink_connect('dbname=academicos user=postgres password=turnos');
CREATE OR REPLACE VIEW public.prueba AS
SELECT alumnos.dni
FROM dblink('SELECT
Con fecha Viernes, 11 de Julio de 2008, 12:48:31 p.m., escribió:
AH> Laura Martinelli escribió:
>> Modifiqué la función cambiando el SELECT dblink_connect() por PERFORM
>>
>> Y me dio el siguiente mensaje similar al anterior pero en la línea 6 y
>> no en la 2 como antes:
>>
>> Eror: select que
Tenga el Mejor de los dias
Podria alguien explicarme por que cuando hago 'pg_dump' a una base que
esta en produccion y luego la restauro (con 'pg_restore') en otro host
que es para pruebas, los procedimientos corren mas rapido que en
produccion.
Saludos
--
Oscar Argueta
Transtel, S.A
No se si me equivoco, pero siento que lo que dices es muy logico, tu
servidor de pruebas no tiene la carga de proceso que tiene el de produccion,
puede ser ese un detalle, o tienes las configuraciones del postgres.conf
diferentes
El día 11 de julio de 2008 9:16, Oscar Argueta <
[EMAIL PROTECTED]>
No se si trae un ODBC o algo parecido.
Si no, fijate si te va esto:
http://www.xclusive.com.au/products/details.asp?item=22000829
Y si no, fijate si no hay un foro de Quark.
El día 11 de julio de 2008 12:49, Lorenzo Villarreal
<[EMAIL PROTECTED]> escribió:
> Buenas:
>
> Quisiera saber una cosa. H
Marco Vinicio Jimenez Rojas escribió:
> No se si me equivoco, pero siento que lo que dices es muy logico, tu
> servidor de pruebas no tiene la carga de proceso que tiene el de produccion,
> puede ser ese un detalle, o tienes las configuraciones del postgres.conf
> diferentes
Lo otro que puede ser
Solo vacuum Alvaro?
Puede haber algo relacionado al orden en que ingresan los datos en la
base? indices creados desde cero?
Digo porque no tengo muy claro cómo trabaja el pg_dump. No hay un
"saneamiento" al ingresar todos los datos en una base nueva?
2008/7/11 Alvaro Herrera <[EMAIL PROTECTED]>:
Lo que sucede es que, la carga de procesos en produccion es la misma
que en desarrollo ya que los procesos son de noche, por lo cual no
tiene mas carga que la que se este corriendo por obligacion en la
noche, es decir que el host de produccion solo atenderia a los
procedimientos nocturnos.
En
Jose Luis Balle escribió:
> Solo vacuum Alvaro?
> Puede haber algo relacionado al orden en que ingresan los datos en la
> base? indices creados desde cero?
> Digo porque no tengo muy claro cómo trabaja el pg_dump. No hay un
> "saneamiento" al ingresar todos los datos en una base nueva?
Podría habe
Oscar Argueta wrote:
>
>
>
>
>
>
>
> Te comento, que por lo inexperto para realizar manteinimiento a bases
> de datos, en una ocasion corrimos VACUUM a una DB en produccion y
> provoco desintegracion en los datos, por eso ahora realizo
> rudimentariamente en la noche cada 3 meses un DUMP
Muy buenos dias muchachos, estoy empezando con la creacion de funciones y
tengo este error y no se por que es?
Si me pueden dar una mano para mejorarlo les agradecere mucho
=== psql 1 ===
psql:129: ERROR: syntax error at end of input
LINEA 1: SELECT
#
Te falto mandar el correo a la lista
Un manual que encontre ahorita en español donde dan un poco de ejemplo
2001.encuentrolinux.cl/documentacion/PostgreSQL.pdf.gz
para mas busca en el historial de la lista
http://www.google.com.mx/search?q=explain+site%3Aarchives.postgresql.org%2Fpgsql-es-ayuda&
Oscar Argueta wrote:
>
>
>
>
>
>
>
> Ahora para los tiempos de restauracion de las bases, el VACUUM tambien
> ayuda a que sea mas optimo?
No
--
Alvaro Herrera http://www.flickr.com/photos/alvherre/
"[PostgreSQL] is a great group; in my opinion it is THE best op
Muy buenas tardes muchachos ya logre compilar la FUNCTIOn y crearla pero no
se como la puede ejecutar, alguno de uds me puede ayudar???
2008/7/11 Fabio Arias <[EMAIL PROTECTED]>:
> Muy buenos dias muchachos, estoy empezando con la creacion de funciones y
> tengo este error y no se por que es?
>
>
Tambien como hago para ejecutarla desde PHP gracias! :D
El día 11 de julio de 2008 15:49, Fabio Arias <[EMAIL PROTECTED]> escribió:
> Muy buenas tardes muchachos ya logre compilar la FUNCTIOn y crearla pero no
> se como la puede ejecutar, alguno de uds me puede ayudar???
>
> 2008/7/11 Fabio Aria
2008/7/11 Fabio Arias <[EMAIL PROTECTED]>:
> Tambien como hago para ejecutarla desde PHP gracias! :D
Para ejecutar la función,
* SELECT FROM ANULAR_APUESTA(parametros...);
Y desde PHP:
* Usas pg_connect para conectarte a la DB;
* Usas pg_query para realizar el query;
* Usas pg_fetch_row, pg_fet
Arturo Munive escribió en mayo de 2007:
> osea en conclusión
> hasta ahora la herencia en postgresql solo abarca el hecho
> de 'heredar' los campos de una tabla en sus hijas
> mas no el hecho de tratar un registro de la tabla hija como si fuese
> un registro de la tabla padre, o hacer polimorfismo
el EXPLAIN lo que hace es decir como se ejecuta la consulta, si esta
usando los indices por ejemplo en la consulta te puede salir INDEX
SCAN o SEQUENCE SCAN.
Para tu caso, las consultas que haces en tus dos equipos deben arrojar
los mismos resultados; si son diferentes es que las configuraciones d
Mas que las consultas, el problema es mas con los DELETE, UPDATE e
INSERTS, ya que el postgres.conf es un espejo de lo que esta en
produccion
Miguel Beltran R. wrote:
el EXPLAIN lo que hace es decir como se ejecuta la consulta, si esta
usando los indices por ejemplo en la consulta te pued
> >
> > Doh, sorry, usé la versión 8.0 para verificar :-)
> >
No me quedo claro si el tema se resolvio con el Switch -E, de pg_dump
Por las dudas publico las opciones del mismo para el control de la salida.
Opciones que controlan el contenido de la salida:
-a, --data-only extrae só
2008/7/11 Alvaro Herrera <[EMAIL PROTECTED]>:
> Oscar Argueta wrote:
>>
>>
>>
>>
>>
>>
>>
>> Te comento, que por lo inexperto para realizar manteinimiento a bases
>> de datos, en una ocasion corrimos VACUUM a una DB en produccion y
>> provoco desintegracion en los datos, por eso ahora re
Hola amigos del foro,
Siempre yo leyendo sus post me ayudan mucho
Hoy me paso algo extraño,
Mi windows (XP) no arrancó por un error en el config de la carpeta
'system32, (un mal apagado seguramente )
luego de recuperarlo con la consola de recuperacion (valga la redundancia),
me encuentro con que
On Fri, Jul 11, 2008 at 11:46 PM, dAnkO Vera <[EMAIL PROTECTED]> wrote:
> Hola amigos del foro,
> Siempre yo leyendo sus post me ayudan mucho
>
> Hoy me paso algo extraño,
> Mi windows (XP) no arrancó por un error en el config de la carpeta
> 'system32, (un mal apagado seguramente )
> luego de re
30 matches
Mail list logo