Re: [pgsql-es-ayuda] Compilando con DvC++ y libpq

2009-08-20 Por tema Xavi
Te falta decirle que utilice la librería al "linkar" parámetro -lpq. Y libpq.a ó libpq.dll debe de estar en alguna senda de búsqueda de librerías, utiliza parámetro -L o cópia la libreria a MinGw\lib -- Xavi Edwin Quijada escribió: Hola! Estoy tratando de hacer un programa usando Devc++ y Po

[pgsql-es-ayuda] Duda con Reindex !!!

2009-08-20 Por tema Angelo Astorga
Hola lista, he estado leyendo acerca de los reindex en tablas y existen diferentes versiones relacionadas con el uso de esta funcion que influyen directamente en la optimizacion de la base de datos y como tal, tengo la siguiente duda: Cuando es recomendable hacer reindex y con que periodicidad ?

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Alvaro Herrera
Suso Lopez escribió: > el nombre de la tabla esta bien (copie y pegue de las propiedades de la > tabla directamente), con lo cual no hay posibilidad de error, lo del select > casi no me preocupa tanto, me preocupa mas que no me reconozca la tabla, > estan en el miosmo esquema, como dije, esa funcio

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Alvaro Herrera
Suso Lopez escribió: > Este es el error que me da, pero la tabla existe, seguro, y la funcion esta > dentro de esa tabla... Las funciones no existen "dentro" de tablas. Las funciones son objetos independientes, que viven dentro de algún esquema tal como las tablas. El que pgAdmin te ofrezca una o

Re: [pgsql-es-ayuda] Duda con Reindex !!!

2009-08-20 Por tema Alvaro Herrera
Angelo Astorga escribió: > Hola lista, he estado leyendo acerca de los reindex en tablas y existen > diferentes versiones relacionadas con el uso de esta funcion que influyen > directamente en la optimizacion de la base de datos y como tal, tengo la > siguiente duda: Cuando es recomendable hacer r

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Emanuel Calvo Franco
El 18 de agosto de 2009 19:41, Suso Lopez escribió: > Hola de nuevo, tengo una funcion : > CREATE OR REPLACE FUNCTION prueba(n_cli integer, existe boolean) >   RETURNS boolean AS > $BODY$ > DECLARE >     valores ctr_alt%ROWTYPE; > BEGIN > . > Si creaste la funcion con PgAdmin, este te obliga a

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Alvaro Herrera
Emanuel Calvo Franco escribió: > Si creaste la funcion con PgAdmin, este te obliga a > utilizar "", ej: > > select * from public."tabla"; Sólo si le pusiste mayúsculas al nombre (o alguna otra cosa que requiera comillas, como espacios en blanco o comillas) > uno de los motivos es que 'permitiri

[pgsql-es-ayuda] como obtener el año a partir de la fecha?

2009-08-20 Por tema Carlos Mendez
Hola, como estan, tengo una tabla de personas que guarda la fecha de registro asi por ej: 2009-04-23 pero ahora necesito hacer una consulta para saber cuantos se registraron por año, seria facil si tendria un campo que guardara el año, pero a partir de la fecha -MM-DD como puedo hacer la cons

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Manuel Diego
Que te aparece cuando ejecutas: SHOW search_path; El 20-08-2009, a las 0:24, Suso Lopez escribió: el nombre de la tabla esta bien (copie y pegue de las propiedades de la tabla directamente), con lo cual no hay posibilidad de error, lo del select casi no me preocupa tanto, me preocupa mas qu

Re: [pgsql-es-ayuda] como obtener el año a part ir de la fecha?

2009-08-20 Por tema Juan Romero
On Aug 20, 2009, at 9:41 AM, Carlos Mendez wrote: Hola, como estan, tengo una tabla de personas que guarda la fecha de registro asi por ej: 2009-04-23 pero ahora necesito hacer una consulta para saber cuantos se registraron por año, seria facil si tendria un campo que guardara el año, p

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] como obtener el año a partir d e la fecha?

2009-08-20 Por tema Milca
El 20 de agosto de 2009 11:05, juan escribió: > Carlos Mendez escribió: > >> tengo una tabla de personas que guarda la fecha de registro asi por ej: >> 2009-04-23 pero ahora necesito hacer una consulta para saber cuantos se >> registraron por año... >> > > > El formato en como se guarde la fecha

Re: [pgsql-es-ayuda] como obtener el año a partir de la fecha?

2009-08-20 Por tema juan
Carlos Mendez escribió: tengo una tabla de personas que guarda la fecha de registro asi por ej: 2009-04-23 pero ahora necesito hacer una consulta para saber cuantos se registraron por año... El formato en como se guarde la fecha no es problema, siempre y cuando se almacene en un campo tipo d

Re: [pgsql-es-ayuda] como obtener el año a part ir de la fecha?

2009-08-20 Por tema Manuel Diego
SELECT * from usuarios WHERE EXTRACT(YEAR FROM fecha_registro) = '2000'; El 20-08-2009, a las 10:41, Carlos Mendez escribió: Hola, como estan, tengo una tabla de personas que guarda la fecha de registro asi por ej: 2009-04-23 pero ahora necesito hacer una consulta para saber cuantos se re

Re: [pgsql-es-ayuda] Duda con Reindex !!!

2009-08-20 Por tema Angelo Astorga
Me queda claro que es relativo, pero mi gran duda es: Tengo 2 tablas que hacen mucho delete e insert diario y como tal, hago reindex y optimizo plan de consulta cada dia, sera prudente hacer reindex cada dia ? El día 20/08/09, Angelo Astorga escribió: > > Hola lista, he estado leyendo acerca de

Re: [pgsql-es-ayuda] Duda con Reindex !!!

2009-08-20 Por tema Alvaro Herrera
Angelo Astorga escribió: > Me queda claro que es relativo, pero mi gran duda es: > Tengo 2 tablas que hacen mucho delete e insert diario y como tal, hago > reindex y optimizo plan de consulta cada dia, sera prudente hacer reindex > cada dia ? No, yo creo que no es necesario hacerlo todos los días.

Re: [pgsql-es-ayuda] Duda con Reindex !!!

2009-08-20 Por tema Emanuel Calvo Franco
>> Me queda claro que es relativo, pero mi gran duda es: >> Tengo 2 tablas que hacen mucho delete e insert diario y como tal, hago >> reindex y optimizo plan de consulta cada dia, sera prudente hacer reindex >> cada dia ? > > No, yo creo que no es necesario hacerlo todos los días.  Hacer vacuum sí

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Jaime Casanova
2009/8/19 Suso Lopez : > Este es el error que me da, pero la tabla existe, seguro, y la funcion esta > dentro de esa tabla... > Query returned successfully with no result in 78 ms. > No entendi, ese mensaje que estas mostrando no es ningun error solo te esta diciendo que la consulta se ejecuto exi

Re: [pgsql-es-ayuda] Duda con Reindex !!!

2009-08-20 Por tema Alvaro Herrera
Emanuel Calvo Franco escribió: > Adicionando algo a esto, podés revisar el estado de tus esquemas > (campo n_dead_tuples, > de la vista pg_stat_all_tables) con una consulta algo así: > > select schemaname , sum(seq_scan), sum(seq_tup_read), > sum(idx_scan) , sum(idx_tup_fetch), sum(n_tup_ins), >

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Emanuel Calvo Franco
> > Sólo si le pusiste mayúsculas al nombre (o alguna otra cosa que requiera > comillas, como espacios en blanco o comillas) > tenés razón, seguramente es por el case sensitive... >> uno de los motivos es que 'permitiria' evitar el sql injection >> (hasta donde tenia entendido) > > Hm, si es

Re: [pgsql-es-ayuda] Duda con Reindex !!!

2009-08-20 Por tema Emanuel Calvo Franco
>> >> Esta consulta te muestra, cuantas tuplas estan marcadas para borrar. Seria >> interesante establecer un porcentaje mínimo entre tuplas vivas y marcadas >> para >> borrar, que te indique (mas o menos) cuando realizar un vacuum. > > ... que es justamente lo que hace autovacuum. > > (BTW la con

Re: [pgsql-es-ayuda] Duda con Reindex !!!

2009-08-20 Por tema Jaime Casanova
2009/8/20 Emanuel Calvo Franco : > > Con respecto a los índices, si hacés uso intensivo de ellos, por lo > general (solo > como teniendo en cuenta) si la base no es monstruosa, lo hago luego del > vacuum. > Esto no es del todo necesario, pero me asegura el buen estado de los índices. > Como dijo

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] ¿Existe una función en JavaSc ript para poder saber el Número de parametros recibidos en una función creada por el usuario?

2009-08-20 Por tema Miguel Beltran R.
El 19 de agosto de 2009 13:54, Iván Caballero Cano < ivanhalen77postgre...@gmail.com> escribió: > Miguel: > >No me equivoque de lista, pregunte por que hoy en día las tecnologias se > usan generalmente juntas para crear una solución generalmente web ahora que > esta mas de moda. >Si usas P

RE: [pgsql-es-ayuda] Duda con Reindex !!!

2009-08-20 Por tema Edwin Quijada
> > Como dijo Alvaro, lo que interesa es la frecuencia del VACUUM... > puedes usar esa consulta que mostraste para verificar si hay alguna > tabla que requiera VACUUM con mas frecuencia que otras y establecer un > cron que haga VACUUM sobre esa tabla segun la frecuencia que hayas > determinado (n

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Suso Lopez
Si, correcto, ese es el resultado de esa sentencia El 20 de agosto de 2009 13:07, Jaime Casanova escribió: > 2009/8/19 Suso Lopez : > > Este es el error que me da, pero la tabla existe, seguro, y la funcion > esta > > dentro de esa tabla... > > Query returned successfully with no result in 78 ms.

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Suso Lopez
Ya lo hice, y sale bastante "pseudo-codigo" o script, bastante largo El 20 de agosto de 2009 09:54, Alvaro Herrera escribió: > Suso Lopez escribió: > > el nombre de la tabla esta bien (copie y pegue de las propiedades de la > > tabla directamente), con lo cual no hay posibilidad de error, lo del

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Alvaro Herrera
> El 20 de agosto de 2009 09:54, Alvaro Herrera > escribió: > > > Envía un pg_dump -s de la base de datos. Suso Lopez escribió: > Ya lo hice, y sale bastante "pseudo-codigo" o script, bastante largo La idea era que me lo mostraras para hacerte ver donde está el problema. PD: no es pseudocodigo,

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Suso Lopez
No, el nombre de la tabla esta tal cual, copie y pegue, para evitar equivocaciones. Es directamente la funcion del pgadmin, no es llamada todavia desde mi programa, sin embargo tengo otras que creo la tabla(como dije al principio) en tiemo de ejecucion, y sin problemas.:( Sinceramente, por mas que

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Suso Lopez
Ah, perdon entonces, crei que el hecho de poderlas crear "dentro de esa tabla" por decirlo de alguna manera, queria decir que pertenecian a esa tabla y que no hacia falta referenciar a la tabla para poder usar sus campos, aunque en una de las pruebas que hice en el "items ctr_alt%ROWTYPE" que es d

Fwd: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Suso Lopez
-- Mensaje reenviado -- De: Suso Lopez Fecha: 19 de agosto de 2009 21:41 Asunto: Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion Para: Jaime Casanova Cc: pgsql-es-ayuda@postgresql.org Este es el error que me da, pero la tabla existe, seguro, y la fun

Fwd: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Suso Lopez
-- Mensaje reenviado -- De: Suso Lopez Fecha: 20 de agosto de 2009 16:01 Asunto: Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion Para: Alvaro Herrera Cc: Ayuda Ya lo hice, y sale bastante "pseudo-codigo" o script, bastante largo El 20 de agosto de

Fwd: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Suso Lopez
-- Mensaje reenviado -- De: Suso Lopez Fecha: 20 de agosto de 2009 16:06 Asunto: Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion Para: Alvaro Herrera Cc: Jaime Casanova , pgsql-es-ayuda@postgresql.org Ah, perdon entonces, crei que el hecho de poderla

Fwd: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Suso Lopez
-- Mensaje reenviado -- De: Suso Lopez Fecha: 20 de agosto de 2009 16:10 Asunto: Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion Para: Emanuel Calvo Franco Cc: pgsql-es-ayuda@postgresql.org Efectivamente las cree con pgadmin, pero me da error (el pri

Fwd: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Suso Lopez
-- Mensaje reenviado -- De: Suso Lopez Fecha: 20 de agosto de 2009 16:15 Asunto: Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion Para: Alvaro Herrera Cc: Emanuel Calvo Franco , pgsql-es-ayuda@postgresql.org No, el nombre de la tabla esta tal cual, co

Fwd: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Suso Lopez
-- Mensaje reenviado -- De: Suso Lopez Fecha: 20 de agosto de 2009 16:19 Asunto: Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion Para: Manuel Diego Cc: pgsql-es-ayuda@postgresql.org $user,public El 20 de agosto de 2009 10:50, Manuel Diego escribió:

Fwd: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Suso Lopez
-- Mensaje reenviado -- De: Suso Lopez Fecha: 20 de agosto de 2009 16:24 Asunto: Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion Para: Alvaro Herrera El codigo genera un file de 56kb, lo mando igualmente la lista como adjunto??, creo que puede satura

Re: Fwd: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Alvaro Herrera
Por favor no reenvies mensajes que reboten con una indicación de que quedaron encolados para el moderador. Normalmente el moderador los aprueba rapidamente, asi que la segunda copia que envias no es mas que ruido adicional a la lista. Suso Lopez escribió: > -- Mensaje reenviado -

Re: Fwd: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Alvaro Herrera
Suso Lopez escribió: > El codigo genera un file de 56kb, lo mando igualmente la lista como > adjunto??, creo que puede saturar un poco para el que no tenga linea rapida > o algo asi, dime que hago? Mandalo a mi correo. -- Alvaro Herrera Valdivia, Chile ICBM: S 39º 48' 55.3", W 73º 15' 2

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Suso Lopez
$user,public El 20 de agosto de 2009 10:50, Manuel Diego escribió: > Que te aparece cuando ejecutas: > SHOW search_path; > > >

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Jaime Casanova
evita el top posting (escribir la respuesta encima de la pregunta) por favor... [...reordenando un poco el mail para que sea legible...] > > El 20 de agosto de 2009 13:07, Jaime Casanova > escribió: >> >> 2009/8/19 Suso Lopez : >> > Este es el error que me da, pero la tabla existe, seguro, y la

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Activación de Triggers

2009-08-20 Por tema Grover Navia
Gracias Alvaro Es el mismo ducumento que encontre, pero me gutaria un ejemplo mas completo de toda la expresion que se usa para crear un trigger. Para saber donde va la especificacio de las columnas y si hay una sintaxias especial depues de esa descripcion. Nuevamente gracias por tu tiempo y p

RE: Fwd: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Sandro Martin Napán Villarreal
http://www.transtec.co.uk __ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4353 (20090820) __ ESET NOD32 Antivirus ha comprobado este mensaje. http://www.eset.com __ Información de ESET NOD32 Antivirus, versión de la base de firmas d

Re: Fwd: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Alvaro Herrera
Sandro Martin Napán Villarreal escribió: > Disculpen , > > Pero esta muy bien el foro, pero creo que un prom de 12 a 15 correos con el > mismo tema cansa de verdad, prefiero si es posible tratarlo entre los > involucrados y cuando tengan la solucion correcta la publican a la lista , > de verdad e

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Suso Lopez
Efectivamente las cree con pgadmin, pero me da error (el primero) en la lineavalores ctr_alt%ROWTYPE, acabo de poner tambien valores public."ctr_alt"%ROWTYPE, y me dice lo mismo,:( El 20 de agosto de 2009 10:22, Emanuel Calvo Franco escribió: > El 18 de agosto de 2009 19:41, Suso Lopez escri

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Suso Lopez
Si, en efecto, me dioce el nombre de la tabla, query : ctr_alt on usua...@localhost:5432 ok, la sentencia que ejecutaste busca la tabla por nombre > (convirtiendo todo a minusculas para efectos de comparacion) > directamente del catalogo de postgres, si no lo encuentra es porque la > tabla no exi

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Activación de Triggers

2009-08-20 Por tema Grover Navia
Nuevamente yo, jeje ... no lei apropiadamente esa parte del document ("The following functionality is currently missing"), gracias por la orientacion Alvaro. Saludos Grover Navia --- El mié, 19/8/09, Alvaro Herrera escribió: De: Alvaro Herrera Asunto: Re: [pgsql-es-ayuda] Activación de Trigg

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Jaime Casanova
no hagas top posting 2009/8/20 Suso Lopez : > Si, en efecto, me dioce el nombre de la tabla, query : ctr_alt on > usua...@localhost:5432 ah! entonces lo que se llama ctr_alt es la base de datos. el formato que te muestra pgadmin es: base on usua...@servidor:puerto eso explica porque dices creas l

Re: Fwd: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Jaime Casanova
2009/8/20 Sandro Martin Napán Villarreal : > Disculpen , > > Pero esta muy bien el foro, pero creo que un prom de 12 a 15 correos con el > mismo tema cansa de verdad, prefiero si es posible tratarlo entre los > involucrados y cuando tengan la solucion correcta la publican a la lista , > de verdad e

[pgsql-es-ayuda] Recorrer registros de una consulta

2009-08-20 Por tema Grover Navia
Hola Listeros Me gustaria saber como recorrer los registros del resultado de uns consulta SQL, en una funcion usando PL/PGSQL, en mi caso por ejemplo. DECLARE tablaResultado miTablita%ROWTYPE; BEGIN SELECT INTO tablaResultado*  FROM miTablita WHERE campoUno = "SI"; IF FOUND

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Alvaro Herrera
Jaime Casanova escribió: > 2009/8/20 Suso Lopez : > > Si, en efecto, me dioce el nombre de la tabla, query : ctr_alt on > > usua...@localhost:5432 > > ah! entonces lo que se llama ctr_alt es la base de datos. A, eso lo explica todo. El pg_dump que me envió por correo privado efectivamente n

Re: [pgsql-es-ayuda] Recorrer registros de una consulta

2009-08-20 Por tema Julio Cesar Rodriguez Dominguez
El 20 de agosto de 2009 18:32, Grover Navia escribió: > Hola Listeros > > Me gustaria saber como recorrer los registros del resultado de uns consulta > SQL, en una funcion usando PL/PGSQL, en mi caso por ejemplo. > > DECLARE > tablaResultado miTablita%ROWTYPE; > BEGIN > SELECT INTO t

Re: [pgsql-es-ayuda] Recorrer registros de una consulta

2009-08-20 Por tema Alvaro Herrera
Grover Navia escribió: > Me gustaria saber como recorrer los registros del resultado de uns consulta > SQL, en una funcion usando PL/PGSQL, en mi caso por ejemplo. > > DECLARE > tablaResultado miTablita%ROWTYPE; > BEGIN > SELECT INTO tablaResultado*  FROM miTablita WHERE campoUno =

Re: [pgsql-es-ayuda] ERROR: relation "ctr_alt" does not exist en una funcion

2009-08-20 Por tema Suso Lopez
Es verdad, no se pq me "empecine" en que l atabla era ctr_alt, cambie el nombre en la linea que me daba el error por bloq y se acabo el problema:) Aqui me surge una duda, si yo, desde esta funcion quiero acceder a otra tabla que esta en otra base de datos, es posible? Por ejemplo tengo esta BD ctr