Я пытаюсь создать таблицу с этим запросом:
CREATE TABLE "real_estate_static" (
"uid" SERIAL NOT NULL DEFAULT NEXTVAL("real_estate_uid_seq") PRIMARY KEY,
"source_id" JSON NOT NULL,
"source_url" TEXT NOT NULL,
"created_at" TIMESTAMP NULL DEFAULT NULL,
"address" TEXT NOT NULL,
"city" TEXT NOT NULL,
"state" TEXT NOT NULL,
"zip" INTEGER NULL DEFAULT NULL,
"latitude" NUMERIC NULL DEFAULT NULL,
"longitude" NUMERIC NULL DEFAULT NULL,
"type" TEXT NOT NULL,
"category" TEXT NOT NULL,
"square_ft" NUMERIC NULL DEFAULT NULL,
"acres" NUMERIC NULL DEFAULT NULL,
"images" JSON NULL DEFAULT NULL
);
Ошибка:
multiple default values specified for column "uid" of table "real_estate_static"
Я подумал, что, возможно, ошибка из-за параметра NOT NULL, но удаление его ничего не изменилось. Большинство проблем, которые я обнаружил на Inte rnet с такой ошибкой, связаны с Django или другими ORM, но это не мой случай, поэтому я не мог обойти это.