Insert с Update PostgreSQL
Есть сторонняя БД из которой извлекаются строки в виде списка
['01.01.2020,' 'Моя запись', 200, 300]
и такой записи каждый день добавляется в разном количестве. Я через Python выполняю запрос к PostgreSQL
INSERT INTO (Дата, имя, сумма_1, сумма_2) VALUES (?, ?, ?, ?)
Где вместо ? я подставляю список в цикле.
Но записи в БД PostgreSQL дублируются, как избежать дубли?
-- Table: public.bdr
-- DROP TABLE public.bdr;
CREATE TABLE public.bdr
(
"Период" date,
"ОмсКоммерция" text COLLATE pg_catalog."default",
"СуммаНачальныйОстатокДт" double precision,
"СуммаНачальныйОстатокКт" double precision,
"СуммаОборотДт" double precision,
"СуммаОборотКт" double precision,
"СуммаКонечныйРазвОстатокДт" double precision,
"СуммаКонечныйРазвОстатокКт" double precision
)
TABLESPACE pg_default;
ALTER TABLE public.bdr
OWNER to postgres;