Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t在postgreSQL中运行SQL脚本_Sql_Postgresql - Fatal编程技术网

Can';t在postgreSQL中运行SQL脚本

Can';t在postgreSQL中运行SQL脚本,sql,postgresql,Sql,Postgresql,在我的PostgreSQL中有一个名为account\uu的表及其字段。你可以在照片上看到。 当我试图从文件中执行脚本时,它显示了一个错误,即帐户表中不存在mvccversion字段 这里是我想要运行的脚本文件 SET SESSION AUTHORIZATION 'postgres'; SET search_path = public; -- -- Data for blobs (OID = 28988) (LIMIT 0,1) -- INSERT INTO account_ ("MV

在我的PostgreSQL中有一个名为
account\uu
的表及其字段。你可以在照片上看到。

当我试图从文件中执行脚本时,它显示了一个错误,即帐户表中不存在
mvccversion字段

这里是我想要运行的脚本文件

    SET SESSION AUTHORIZATION 'postgres';
SET search_path = public;
--
-- Data for blobs (OID = 28988) (LIMIT 0,1)
--
INSERT INTO account_ ("MVCCVERSION", "ACCOUNTID", "COMPANYID", "USERID", "USERNAME", "CREATEDATE", "MODIFIEDDATE", "PARENTACCOUNTID", "NAME", "LEGALNAME", "LEGALID", "LEGALTYPE", "SICCODE", "TICKERSYMBOL", "INDUSTRY", "TYPE_", "SIZE_") VALUES (11, 208, 206, 0, NULL, '03.04.2017 13:17:53', '02.03.2015 10:31:12', 0, 'TEST', 'TEST', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
COMMIT;
--

怎么了

删除双引号和/或使列名小写。@GordonLinoff,但大小写类型是否重要?Postgres列不加引号时,将折叠为小写。但是,由于您在引号中使用了名称,它们将保留其原始大小写,这与表定义不匹配,因此是错误的。此外,您可能必须指定表出现的数据库,即使用
INSERT-INTO-yourDB.account(…)
ok。我现在就去试试