Hola lista, Tengo un problema con el separador de decimales: hago:
select '2,00'::numeric y me dice ERROR: invalid input syntax for type numeric: "2,00" Estado SQL:22P02 Investigando, he visto que el problema debe estar en la definición de lc_numeric ya que si me deja hacer select '2.00'::numeric pero mi archivo de configuración tiene (postgresql.conf): # - Locale and Formatting - datestyle = 'iso, dmy' lc_messages = 'Spanish_Spain' # locale for system error message lc_monetary = 'Spanish_Spain' # locale for monetary formatting lc_numeric = 'Spanish_Spain' # locale for number formatting lc_time = 'Spanish_Spain' # locale for time formatting default_text_search_config = 'pg_catalog.spanish' por lo que supongo que la configuración es correcta Para asegurarme he definido la variable lc_numeric de mi base de datos a spanish_spain y no hay manera Se trata de un PostgreSQL Database Server 8.3 instalado en un windows XP SP3. No se cómo comprobar la configuración que hay en ejecución, por si hubiese cambiado por algún motivo al arrancar el servicio??!! Me pueden echar una mano? gracias. -- TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net