Buenas Tardes. Estoy usando el oracle_fdw para conectar con una base ORACLE 11g. Cree algunas tablas foraneas usando import foreign schema y puedo acceder a los datos pero me está dando un error los de tipo timestamp. El error es el siguiente.
oratest=# select * from oracle_ft ; ERROR: la sintaxis de entrada no es válida para tipo timestamp: «2012-12-18 08:14:21.752000000 DC» CONTEXT: converting column "fecha_alta" for foreign table scan of "oracle_ft", row 1 A simple vista pareciera que el "DC" final es la parte que el postgres no entiende. Hay alguna forma de "convertir" ese valor a algo que el postgres acepte ? Paso información adicional que pudiera ayudar en la busqueda de la solución. Muchas gracias desde ya por su colaboración. Walter. Columna en tabla postgres fecha_alta timestamp(6) without time zone Columna en tabla Oracle FECHA_ALTA TIMESTAMP(6) Conexión oracle_fdw oratest=# select oracle_diag('oraserver'); oracle_diag ---------------------------------------------------------------------------------------- oracle_fdw 1.3.0, PostgreSQL 9.5.1, Oracle client 12.1.0.2.0, Oracle server 11.2.0.1.0 (1 row) Parametros del Oracle NLS_DATE_LANGUAGE AMERICAN NLS_CHARACTERSET AL32UTF8 NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR Parametros del Postgres Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+-----------+----------+-------------+-------------+----------------------- oratest | orauser | UTF8 | es_PY.UTF-8 | es_PY.UTF-8 |