From: | Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec> |
---|---|
To: | FRANCISCO JOSE PALAO VILLANUEVA <fjpv_2000(at)yahoo(dot)es> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: preguntitas |
Date: | 2009-11-14 03:27:41 |
Message-ID: | 3073cc9b0911131927m107d88d6if87a5c046afd3ac0@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2009/11/13 FRANCISCO JOSE PALAO VILLANUEVA <fjpv_2000(at)yahoo(dot)es>
>
> Hola a todos, tengo unas preguntitas haber si me aclaran algunas cosas:
>
> 1) Dentro de una función pgplsql, el nombre de una tabla dentro de un select, update ..., hay alguna forma de que sea una variable, o siempre he de usar EXECUTE para esto, ejemplo, EXECUTE 'select t1_mcus || x from y', si lo hago con select no funciona.
>
siempre debes usar EXECUTE
> 2) Las tablas temporales pertenecen a la sesión donde se crearon, pero si la sesión acaba mal, o por el motivo que sea postgres no se entera de que esa sesión ha acabado. ¿Como se las ingenia para eliminarlas?
>
si acaban mal ya terminaron y las tablas desaparecen... si por algun
motivo la conexion quedara colgada la puedes terminar con
pg_cancel_backend()
(http://www.postgresql.org/docs/current/static/functions-admin.html)
> 3) Hay alguna forma de establecer por defecto el valor de client_encoding en pgadmin, el entorno pgsql, y el odbc, y no tener que cambiarlo siempre. En la base de datos tengo client_encoding='Latin1', pero al arrancar alguno de estos están en UTF8.
>
en el odbc, vas a la configuracion, ves la segunda pagina y ahi hay
una opcion para ejecutar una sentencia siempre que te conectas... le
pides ejecutar "SET client_encoding TO 'latin1' "
> 4) La variable de formato de fecha la tengo a DMY, no se puede cambiar por sesión para que acepte en determinado momento otro formato. Tengo que cargar ficheros de datos de tpv que en unos casos el formato es ddmmyyyy y en otros yyyymmdd.
>
si. SET datestyle TO 'YMD';
> 5) ¿Porqué en un insert se come fechas del estilo '20091115' y no '15112009' si el formato es DMY?
>
a que te refieres con: "se come"? puedes mostrar un ejemplo del
insert, que es lo que esperas que ocurra y que esta ocurriendo?
--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157
From | Date | Subject | |
---|---|---|---|
Next Message | FRANCISCO JOSE PALAO VILLANUEVA | 2009-11-14 10:21:05 | Re: preguntitas |
Previous Message | FRANCISCO JOSE PALAO VILLANUEVA | 2009-11-14 01:56:14 | preguntitas |