Пишу на руби, есть функция которая с помощью Postgres запроса добавляет данные в таблицу, как можно исправить запрос что б данные добавлялись, если поле name c такими данными еще не существует. Если же в таблице уже есть строка с таким же полем name то ничего не добавлять.
Вот сам запрос:
INSERT INTO plans (name, holl_id, status, start_date, end_date,
review_start_date, review_end_date, approval_date, expiration_date, created_at, updated_at)
VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING id;