所以我创造了这个表,这些列:ERROR:预计最后列之后的额外数据
CREATE TABLE public.gps_0
(
nmea_sentence text,
utc_time integer,
latitude double precision,
lat_designator character varying(255),
longitude double precision,
long_designator character varying(255),
fix_quality integer,
num_satellites integer,
hdop integer,
altitude double precision,
alt_units character varying(255),
geoidal_separation double precision,
gs_units character varying(255),
blank integer,
checksum integer
)
这是我在做什么之前要导入的文件:
然后我打IMPORT和我得到这个错误信息:
这对我来说没有任何意义,因为我有我的两个代码15列和我的15列中的数据。我不知道为什么这个错误,任何帮助都会做。谢谢!
检查文件。从错误中可以看出,它在行尾有空列。你需要删除这些。 –
我已经删除了空白栏的形式,并仍然给我同样的错误...也许这个事情只是在我之外。哈哈哈!我也修改了代码。 – dontbadick
在文本编辑器(而不是Excel)中打开csv文件(例如Notepad ++或VSCode) - 看看是否有第一行末尾的一串逗号。另外:我不认为Postgres会很乐意将'0000 * 54'视为一个整数。 – GregHNZ