Skip site navigation (1) Skip section navigation (2)

Re: preguntitas

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 (view raw or flat)
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

In response to

  • preguntitas at 2009-11-14 01:56:14 from FRANCISCO JOSE PALAO VILLANUEVA

Responses

  • Re: preguntitas at 2009-11-14 10:21:05 from FRANCISCO JOSE PALAO VILLANUEVA

pgsql-es-ayuda by date

Next:From: FRANCISCO JOSE PALAO VILLANUEVADate: 2009-11-14 10:21:05
Subject: Re: preguntitas
Previous:From: FRANCISCO JOSE PALAO VILLANUEVADate: 2009-11-14 01:56:14
Subject: preguntitas

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group