1. будут корректно обработаны
2.
Посмотрите тут
3. Непонятно что вы имеете ввиду.
upd:3. 2 скрипта однавременно (возможно) пытаются создать новыую запись с одинаковой датой(уникальное значение это дата), как этого избежать?
CREATE TABLE playground (
id serial PRIMARY KEY,
install_date date UNIQUE,
type varchar (50) NOT NULL
);
INSERT INTO playground (install_date, type) VALUES ('2019-11-06', 'action');
А теперь попробуй несколько раз выполнить INSERT с этими данными, и сравни результат между попытками.