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.
>
>
>
>
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?? |