PostgreeSQL: контроль уникальности вставки

Хороший вариант: возложить контроль уникальности вставляемых данных, на уровень БД. Если это по каким-то причинам не возможно, то можно попробовать такой вариант:

PostgreeSQL: INSERT or UPDATE в запросе

В Postgree очень удобно реализовывать механизм защиты от избыточной вставки одинаковых значений.

  1. Назначаем на колонки таблицы контроль уникальности

2. Далее при вставке достаточно указать что то в духе:

Одно плохое НО. Проверка уникальности не будет работать, если в полях есть null

SQL: выборка последних значений по дате из БД

Задача: в таблице хранятся тарифы «сплошным навалом», необходимо вытащить последние значения всех тарифов.

Решение:

PostgreSQL: расстояние между двумя координатами в метрах

Можно добавить функцию вида:

PostGree: удаление всех таблиц в БД

Самый простой способ, в консоли зайти в БД и выполнить скрипт: