从sqllite迁移到PostgreSQL

时间:2020-07-24 06:13:21

标签: postgresql

我正在尝试从sqllite导出表并导入到postgresql db。但是,当我尝试导入postgresql db时,会引发一些定界符问题。我的表已经在postgresql数据库中创建了。我从下面的链接中遵循出口政策: https://www.sqlitetutorial.net/sqlite-tutorial/sqlite-export-csv/ 并在导入时出现以下错误:

DELIMITER ',' CSV HEADER QUOTE '\"' ESCAPE '''';""

任何人都可以帮助

1 个答案:

答案 0 :(得分:0)

我有同样的问题,但是我以不同的方式解决了。也许这不适合这里,但您仍然想尝试。

  1. 我首先将其转换/转换为.cs文件
  2. 然后我在postgresql数据库中创建了与以前相同的列数和dtype的表
  3. 然后使用了如下查询:

COPY sports(playerid,name,age) from "<file location>\sports.csv" DELIMITER ',' CSV HEADER;

  1. 像这样,该表中的所有列都是在postgresql中导入的。

如果这对您有用,欢迎您! ;)

相关问题