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;

Ответы (0 шт):