Si tenes sql server 2005 y lo queres hacer rapidamente usa el servicio de transformacion de datos que trae. (DTS). Asegurate para no tener problemas previos que en sql server no existan nombres de campos o tablas con mayusculas, de ser asi exporta la estructura a un archivo de texto y con alguna herramienta pasa todo a minusculas y crea todo en postgres. ----
Si queres programar un poco mas, por las dudas tambien te comento que ambos motores tienen INFORMATION_SCHEMA por lo que podrias leer la estructura de cada una de las tablas e ir armando todo desde un programa, incluso pasando los datos, respetando el orden de las constraints,etc. Por ultimo si vas a usar un copy en postres, tene en cuenta que para generar los archivos de texto con sql server 2005 tenes el BCP (bulk copy) que se ejecuta desde linea de comando. Esto es recomendable si tenes una gran cantidad de datos y por ej la ejecucion de un dts sencillo te lleva mucho tiempo. Suerte. -----Mensaje original----- De: pgsql-es-ayuda-ow...@postgresql.org [mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Jaime Casanova Enviado el: lunes, 07 de diciembre de 2009 14:03 Para: José Fermín Francisco Ferreras CC: Lista PostgreSQL Asunto: Re: [pgsql-es-ayuda] migrar datos tabla sql server 2005 a postgresql 2009/12/7 José Fermín Francisco Ferreras <josefermi...@hotmail.com>: > Buenas tardes, les escribo para preguntarles d q manera se puede > migrar los datos de una tabla en sql server 2005 (express) a > postgresql. He intentado migrar los datos a un archivo .csv, pero el > archivo ademas de contener los datos contiene los nombres de las > columnas y por lo tanto tengo q abrir el abrir el archivo para > quitarle los nombres de las columnas, usa: copy tabla from 'archivo' with csv header eso ignora la primera linea (que deberia ser la que tiene los nombres de columnas) -- Atentamente, Jaime Casanova Soporte y capacitación de PostgreSQL Asesoría y desarrollo de sistemas Guayaquil - Ecuador Cel. +59387171157 -- TIP 6: Has buscado en los archivos de nuestra lista de correo? http://archives.postgresql.org/pgsql-es-ayuda -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda