Consultas sobre comandos de información

Lists: arpug
From: "José C(dot) Massón" <jose(at)gcoop(dot)coop>
To: arpug(at)postgresql(dot)org
Subject: Consultas sobre comandos de información
Date: 2013-01-29 16:56:08
Message-ID: 5107FF28.2070306@gcoop.coop
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: arpug

Hola a todos:

Alguien sabe como es que funcionan los comandos de información en psql ?

Me explico: Lo que necesito saber son las queries que ejecuta el motor
(supongo que contra information_schema) cuando ejecuto: \l, \db, \di, etc...

Para qué necesito esto?

Estoy escribiendo un cliente de consola para base de datos. Inicialmente
era sólo para MySQL, pero el sábado empecé a laburar en el soporte para
PostgreSQL, y lamentablemente los "SHOW [ALGO]" de MySQL no funcan en
PostgreSQL :P

https://github.com/Abuelodelanada/TOMy

Abrazos
--
José C. Massón

gcoop - Cooperativa de Software Libre
Velasco 508 Depto A
www.gcoop.coop (+54 11) 4855-4390
Buenos Aires - Argentina


From: "José C(dot) Massón" <jose(at)gcoop(dot)coop>
To: arpug(at)postgresql(dot)org
Subject: Re: Consultas sobre comandos de información
Date: 2013-01-29 19:04:14
Message-ID: 51081D2E.2090706@gcoop.coop
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: arpug

El 29/01/13 15:51, Lauta escribió:
> Hola José, buscá alrededor de esta funcion y otras parecidas:
>
> select * from pg_stat_activity;

Muchas gracias Lautaro!

Voy a pergarle una revisada a esa tabla entonces....

Abrazos
--
José C. Massón

gcoop - Cooperativa de Software Libre
Velasco 508 Depto A
www.gcoop.coop (+54 11) 4855-4390
Buenos Aires - Argentina


From: Fernando Hevia <fhevia(at)gmail(dot)com>
To: José C(dot) Massón <jose(at)gcoop(dot)coop>
Cc: arpug(at)postgresql(dot)org
Subject: Re: [arpug] Consultas sobre comandos de información
Date: 2013-01-29 21:10:09
Message-ID: CAGYT1XQv-Xq+oZB0K0Se3LqPefXJmP6TrdbYNpmCPWWJbK7BpA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: arpug

2013/1/29 "José C. Massón" <jose(at)gcoop(dot)coop>

> Hola a todos:
>
> Alguien sabe como es que funcionan los comandos de información en psql ?
>
> Me explico: Lo que necesito saber son las queries que ejecuta el motor
> (supongo que contra information_schema) cuando ejecuto: \l, \db, \di, etc...
>
>
Podes habilitar "log_statement = all" en postgresql.conf y ante cada
comando en psql revisar el log de qué queries ejecutó contra la base.

O revisar el código de psql si te resulta más cómodo.

Saludos,
Fernando.


From: Federico Sansone <fsansone(at)gmail(dot)com>
To: Fernando Hevia <fhevia(at)gmail(dot)com>
Cc: José C(dot) Massón <jose(at)gcoop(dot)coop>, arpug(at)postgresql(dot)org
Subject: Re: [arpug] Re: [arpug] Consultas sobre comandos de información
Date: 2013-02-07 20:07:05
Message-ID: CAH=2PdOx2Zq16HYa9H6yjusLR6jniY8nE3NUu9wNY+CMx1xAPw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: arpug

Buen dia a todos. yo encontre muy util loguearme (usando una consola)
con la opcion e o E no recuerdo en este momento..

psql -E -U usuario base

con cada comando se genera una salida con las consultas que se generan
internamente...

espero que les sea util...

Saludos

Federico Sansone

2013/1/29 Fernando Hevia <fhevia(at)gmail(dot)com>:
>
>
> 2013/1/29 "José C. Massón" <jose(at)gcoop(dot)coop>
>>
>> Hola a todos:
>>
>> Alguien sabe como es que funcionan los comandos de información en psql ?
>>
>> Me explico: Lo que necesito saber son las queries que ejecuta el motor
>> (supongo que contra information_schema) cuando ejecuto: \l, \db, \di, etc...
>>
>
> Podes habilitar "log_statement = all" en postgresql.conf y ante cada comando
> en psql revisar el log de qué queries ejecutó contra la base.
>
> O revisar el código de psql si te resulta más cómodo.
>
> Saludos,
> Fernando.


From: Fernando Hevia <fhevia(at)gmail(dot)com>
To: Federico Sansone <fsansone(at)gmail(dot)com>
Cc: José C(dot) Massón <jose(at)gcoop(dot)coop>, arpug(at)postgresql(dot)org
Subject: Re: [arpug] Re: [arpug] Consultas sobre comandos de información
Date: 2013-02-07 20:42:39
Message-ID: CAGYT1XR-9rxG=KFvw0S2sN74GdKYiYbZeaFU7rQ=WovViwuQdw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: arpug

2013/2/7 Federico Sansone <fsansone(at)gmail(dot)com>

> Buen dia a todos. yo encontre muy util loguearme (usando una consola)
> con la opcion e o E no recuerdo en este momento..
>
> psql -E -U usuario base
>
> con cada comando se genera una salida con las consultas que se generan
> internamente...
>
> espero que les sea util...
>
>
Muy buen aporte! Efectivamente con la opción -E psql muestra el query de
cada comando interno que ejecutas.
Muchas gracias por compartirlo.


From: Emanuel Calvo <postgres(dot)arg(at)gmail(dot)com>
To: José C(dot) Massón <jose(at)gcoop(dot)coop>
Cc: arpug <arpug(at)postgresql(dot)org>
Subject: Re: [arpug] Consultas sobre comandos de información
Date: 2013-02-08 17:23:43
Message-ID: CAGHEX6bQNqCy+6WhQLCOOV91pJU7puZzW-nbyZG7e6rW8DAeqw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: Postg젠 토토SQL : Postg젠 토토SQL 메일 링리스트 : 2013-02-08 이후 ARPUG 17:23

Ten en cuenta que los catálogos han cambiado mucho en 9.2, así que
prepárate para detectar la versión y escribir consultas compatibles.

En especial: current_query en pg_stat_activity ahora es query, la búsqueda
de tablespaces ha cambiado (-E en ambas versiones), pg_stats agregó 2
columnas para valores de Full Text Search, entre otros.

El 29 de enero de 2013 17:56, "José C. Massón" <jose(at)gcoop(dot)coop> escribió:

> Hola a todos:
>
> Alguien sabe como es que funcionan los comandos de información en psql ?
>
> Me explico: Lo que necesito saber son las queries que ejecuta el motor
> (supongo que contra information_schema) cuando ejecuto: \l, \db, \di, etc...
>
> Para qué necesito esto?
>
> Estoy escribiendo un cliente de consola para base de datos. Inicialmente
> era sólo para MySQL, pero el sábado empecé a laburar en el soporte para
> PostgreSQL, y lamentablemente los "SHOW [ALGO]" de MySQL no funcan en
> PostgreSQL :P
>
> https://github.com/**Abuelodelanada/TOMy<https://github.com/Abuelodelanada/TOMy>
>
> Abrazos
> --
> José C. Massón
>
> gcoop - Cooperativa de Software Libre
> Velasco 508 Depto A
> www.gcoop.coop (+54 11) 4855-4390
> Buenos Aires - Argentina
>
>
> --
> Sent via arpug mailing list (arpug(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/**mailpref/arpug<http://www.postgresql.org/mailpref/arpug>
>

--
--
Emanuel Calvo