Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

391
Vistas
PostgreSQL: la tabla tiene un carácter variable, pero la consulta espera una marca de tiempo sin zona horaria

En una base de datos de PostgreSQL, cuando intenté utilizar la función COPY para insertar un valor de marca de tiempo en una tabla que se dividía con ese campo de marca de tiempo, recibí un mensaje de error:

 ERROR: attribute 11 has wrong type DETAIL: Table has type character varying, but query expects timestamp without time zone.

COPIO el mismo valor de marca de tiempo en otra tabla que no tiene particiones y el resultado es bueno. Por lo tanto, supongo que esto podría ser un problema para pg_pathman

 DATA=# copy table_without_partition(created_time) from '/tmp/test.csv' with csv; COPY 1

A continuación se puede probar env y datos:

Base de datos: postgres 9.6.2

Partición con pg_pathman:

 select create_range_partitions('table'::regclass,'created_time','2017-02-08 00:00:00'::timestamp,interval '1 hour',96,false );

El contenido csv que pruebo para la función COPIAR: 2017-02-08 00:00:00

El comando que pruebo:

 copy table(created_time) from '/tmp/test.csv' with csv;

¿Alguien podría darme algún consejo y ayudarme?

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda