Re: Oracle NVarchar2 a PostgreSQL.

From: Víctor Pérez Juárez <victor(dot)perez(at)e-evolution(dot)com>
To: Martín Marqués <martin(at)bugs(dot)unl(dot)edu(dot)ar>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Oracle NVarchar2 a PostgreSQL.
Date: 2005-09-19 21:08:52
Message-ID: 432F28E4.8050100@e-evolution.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Esta creada createdb compiere -E UNICODE

pero obtengo este error de mi JDBC

223364 [Thread-5] ERROR
net.sourceforge.squirrel_sql.plugins.dbcopy.CopyExecutor - SQL Error
code = 0
org.postgresql.util.PSQLException: ERROR: column "name" is of type
character varying but expression is of type bytea
at
org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1471)
at
org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1256)
at
org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:175)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:389)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:330)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:282)
at
net.sourceforge.squirrel_sql.plugins.dbcopy.CopyExecutor.copyTable(CopyExecutor.java:446)
at
net.sourceforge.squirrel_sql.plugins.dbcopy.CopyExecutor._execute(CopyExecutor.java:172)
at
net.sourceforge.squirrel_sql.plugins.dbcopy.CopyExecutor$1.run(CopyExecutor.java:115)
at java.lang.Thread.run(Thread.java:595)

Alguna idea?

Saludos
Victor

Martín Marqués escribió:

>El Lun 19 Sep 2005 17:37, Víctor Pérez Juárez escribió:
>
>
>>Hola
>>
>>Estoy portando una base de datos Oracle a PostgreSQL
>>
>>pero tengo una interrogante como convierto una NVarchar2 a PostgreSQL.
>>
>>Lo primero que hice fue hacerlo con un Varchar , pero resulta NVarchar2
>>contiene cadenas UNICODE
>>
>>
>
>Crea tu base de datos con codificacion UTF-8 (aka UNICODE) y usa VARCHAR
>tranquilo.
>
>En PostgreSQL, a diferencia de Oracle o Informix, no podes distinguir en que
>campos vas a usar codificacion SQL_ASCII, en cuales LATIN1 y en cuales UTF-8.
>eso se define al crear la base de datos y vale para todos los campos en ella.
>
>
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message gonzalo sáenz 2005-09-19 21:18:14 Re: La mejor forma de automatizar el backup y hacerlo seguro??
Previous Message Edwin Quijada 2005-09-19 20:58:05 Re: La mejor forma de automatizar el backup y hacerlo seguro??