好的,我是postgreSQL的新手并使用这种类型的DBMS环境。我已经阅读了很多像我的问题的帖子。唯一的问题是,我真的不明白他们在说什么。所以请"解释它,就像我5"。这是我的系统配置方式。 PostgreSQL 9.6,安装在我的笔记本电脑上。我使用DataGrip作为我的API / IDE。
我试图以两种不同的方式将数据放到我的桌子上。
第一,COPY声明;这导致错误"无法打开文件" C:/ ... csv"阅读:没有这样的文件或目录"除了将.csv移动到服务器空间之外,我尝试了所有方法。但是,我不知道PostgreSQL服务器所在的文件夹。我还创建了一个SuperUser并且正在使用该用户登录postgreSQL。2,使用PGadmin 4手动将.csv导入表中。我收到失败(退出代码:1)。表模式已存在。没有主键,Header = Yes,Delimiter',',引用",什么都不逃避。运行命令看起来像这样...... C:\ Program Files \ PostgreSQL \ 9.6 \ share \ locale \ cs \ LC_MESSAGES \\ psql.exe" --command" " \ copy public.testtablename(\" Field 1 \",\" Field 2 \",\" Field 3 \" ..
手动导入过程是否试图逃离现场?原始.csv中没有任何引号。
有人能帮助我吗?我的智慧结束了。请向我解释,就像我5岁那样。谢谢!
再次感谢! 辣考拉