Estoy trabajando para importar un CSV en una tabla en mi base de datos Postgis.
Primero, creé la tabla
Create Table test (
name varchar,
created_date Date,
location double precision
);
Cuando ejecuté el comando
COPY test FROM 'data/file.csv' DELIMITERS ',' CSV HEADER;
Me salió este error:
ERROR: invalid input syntax for type double precision: "(40.74053344654042, -74.00778384953068)"
CONTEXT: COPY test, line 2, column location: "(40.74053344654042, -74.00778384953068)"
¿Qué tipo de dato debo utilizar al crear el modelo ? ¿Float, double precision o qué exactamente?
Los datos son similares a (40.74053344654042, -74.00778384953068)
ACTUALIZACIÓN: El archivo CSV se ve así:
name,created_date,location
"Coffe",01/02/2007,(40.74053344654042, -74.00778384953068)
"School",01/02/2007,(40.72324713800021, -74.00495699358042)
"Building 234",01/02/2007,(40.842741313574706, -73.83840584215893)
"Building 4",01/02/2007,(40.842741313574706, -73.83840584215893)
"Building 2435",01/02/2007,(40.75433132495244, -73.99262239963087)
"Building 255",01/02/2007,(40.74482004786735, -73.98511337722212)