Ads 468x60px

viernes, 24 de septiembre de 2010

Tablas y campos

A muchos de vosotros os habrá pasado que al realizar una consulta en una base de datos postgresql, no os muestra ningún dato y os dice que el campo tal o el campo cual o la tabla tal no existe. Sin embargo la tabla y sus correspondientes campos están ahí. ¿Que está ocurriendo? Pues que posiblemente vuestros nombres de tablas y campos contienen alguna o todas las letras en mayúsculas. ¿Entonces? Pues entonces tenemos dos opciones. O bien cambiar todos los nombres de campos y tablas a minúsculas o encerrar dichos nombres entre comillas dobles en nuestras consultas SQL.

lunes, 20 de septiembre de 2010

Error en POSTGRESQL: "El código de página de la consola (850) difiere del código de página de Windows (1252)"

Cuando accedemos al shell de postgresql puede aparecer la siguiente advertencia:


Este error se elimina añadiendo en el fichero "runpslq.bat", después de "@echo off" lo siguiente:

cmd /c chcp 1252

Aunque debo decir que no he notado ninguna diferencia a la hora de ver los caracteres por pantalla. Al consultar la base de datos no me muestra correctamente los acentos y 'ñ'. Sin embargo con PgAdminIII lo hace perfectamente. Un misterio que aún no he logrado resolver.