Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Efectuar copy desde un archivo con más columnas que la tabla
Buenas postgres: Alguien sabe si existe alguna consulta que me devuelva el tipo de dato de una columna: ej: La tabla Persona tiene una columna Nombre de tipo text, la consulta me devolver'ia (text) . gracias de antemano!! "Quien quiere hacer busca medios...quien no quiere hacer busca justificaciones" "Cada persona desconocida, es un amigo esperando por ti" Alexis Camué Hernandez apto: 102 206 Telf: (837)2926 Universidad de Ciencias Informáticas - Mensaje original - De: "Guillermo Villanueva" Para: "Daymel Bonne Solís" CC: "Oswaldo" , pgsql-es-ayuda@postgresql.org Enviados: Viernes, 18 de Mayo 2012 19:25:53 Asunto: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Efectuar copy desde un archivo con más columnas que la tabla Sergio, has considerado lo que alguien ya te sugirió? Create una tabla con la misma estructura de tu archivo, llenala con copy y luego usas un insert select. Te va a funcionar muy rápido y te va a quitar dolores de cabeza. Saludos 10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS INFORMATICAS... CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION http://www.uci.cu http://www.facebook.com/universidad.uci http://www.flickr.com/photos/universidad_uci
Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Efectuar copy desde un archivo con más columnas que la tabla
Excerpts from Alexis Camue's message of dom may 20 21:17:28 -0400 2012: > Buenas postgres: Alguien sabe si existe alguna consulta que me devuelva el > tipo de dato de una columna: > ej: La tabla Persona tiene una columna Nombre de tipo text, la consulta me > devolver'ia (text) . > gracias de antemano!! alvherre=# select pg_typeof((null::persona).nombre); pg_typeof --- text (1 fila) Si te interesa el OID para algo puedes hacer esto: alvherre=# select pg_typeof((null::persona2).nombre)::regtype::oid; pg_typeof --- 25 (1 fila) -- Álvaro Herrera - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Efectuar copy desde un archivo con más columnas que la tabla
El 18 de mayo de 2012 19:25, Guillermo Villanueva escribió: > Sergio, has considerado lo que alguien ya te sugirió? > Create una tabla con la misma estructura de tu archivo, llenala con copy y > luego usas un insert select. > Te va a funcionar muy rápido y te va a quitar dolores de cabeza. > > Saludos > En realidad lo he considerado, pero cargo varias tablas con datos externos (se trata de un pequeño data mart) y lo hago así, ya que no nos dan acceso a las tablas originales, que además están en diferentes gestores de BD (Sybase, DB2 y MS Sql Server). Reuno todo en Postgres 9.1 (windows) y me sirve para crear una serie de informes de gestión que necesitamos. Lo mio no es la informática, he aprendido de postgres y su manejo leyendo mucho en esta lista, los manuales y en google, sacando adelante este proyecto a pulso y sin ninguna ayuda ni apoyo de nuestro departamento de tecnología. Saludos, -- Sergio Valdés H.