Postgresql无法插入

时间:2015-11-27 19:52:55

标签: sql postgresql

这真让我讨厌,因为它是一个非常简单的数据库目录但是当我尝试插入时我得到了这个错误:

  

错误:数组值必须以“{”或维度信息LINE开头   1:INSERT INTO“catDelegacion”(delegacion)VALUES('someData')...                                                            ^   **********错误**********

     

错误:数组值必须以“{”或维度信息SQL开头   州:22P02性格:50

这是我的代码:

INSERT INTO "catDelegacion" (delegacion) VALUES ('someData');

和我的表的定义:

CREATE TABLE "catDelegacion"
(
  id_delegacion serial NOT NULL,
  delegacion character varying[],
  CONSTRAINT "catDelegacion_pkey" PRIMARY KEY (id_delegacion)
)

我真的不知道错误在哪里,也尝试过:

  INSERT INTO "catDelegacion" (delegacion) VALUES ("someData");

1 个答案:

答案 0 :(得分:2)

您已将null声明为数组(字符串),而不是字符串。试试这个定义:

delegation