Re: [ODBC] Unicode support
От | Jean-Michel POURE |
---|---|
Тема | Re: [ODBC] Unicode support |
Дата | |
Msg-id | 200202181114.g1IBEuFP006239@www1.translationforge обсуждение исходный текст |
Список | pgadmin-hackers |
Le Lundi 18 Février 2002 11:13, Nhan NGO DINH a écrit : > Well, you said to export data from the SQL server splitted into structure > and data. How to do that? I really don't have so much experience with > Microsoft SQL Server... > > Then: I've tried to convert with iconv an UNICODE exported table but I > don't see the expected results. What is the encoding of your $MS SQL database? If Unicode, no recoding is needed. I recommand you installed pgAdmin2 (http://pgadmi.postgresql.org) and followed the following steps: 1) Create a Unicode database. 2) Use the migration wizard to import $MS SQL Schema into PostgreSQL. It will handle type conversion from $MS SQL Server <-> PostgreSQL. Alternatively, you may use $MS SQL Server GUI to export schema. You will need to adapt schema types and objects (convert money into float8, sequences, etc...). This can be quite difficult in a large schema. Use pgAdmin2 graphical interface to make sure all objects are imported : keys, sequences, etc.. The best way is to run both GUIs at the same time to create the missing objects manually. 3) Export the data from SQL Server into a text file using $MS SQL Server GUI. Alternatively, you can attach files in Access2K and export them into a text file. Recode the text file using : recode Latin1..u8 file_name.txt (assuming Latin1 is the source encoding). If the $MS SQL database is already Unicode, no recoding is required and you can use pgAdmin2 during the entire process. 4) Import the resulting data into PostgreSQL using pgAdmin2 or pgsql \Copy statement. Do not hesitate to write me on pgadmin-hackers@postgresql.org for more support. Cheers, Jean-MIchel POURE
В списке pgadmin-hackers по дате отправления: