Гость
Map
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / В ожидании 15-й версии / 6 сообщений из 6, страница 1 из 1
26.02.2022, 23:33
    #40136556
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В ожидании 15-й версии
Привет,

Периодически я пишу на Хабре обзоры новых возможностей PostgreSQL. Хочу поделиться важным патчем.

15-я версия поддерживает возможность, появившуюся в общепризнанном во всем мире стандарте SQL. При определении ограничения уникальности можно указать все ли записи со значениями NULL будут считаться уникальными (текущее поведение) или только одна.

Вот как это выглядит:
Код: sql
1.
2.
3.
4.
5.
CREATE TABLE peace (
   motto text PRIMARY KEY,
   condition text UNIQUE NULLS NOT DISTINCT
);
INSERT INTO peace (motto) VALUES ('А');


Все остальные записи будут отвергнуты:
Код: sql
1.
2.
3.
4.
5.
6.
INSERT INTO peace (motto) VALUES ('B');
ERROR:  duplicate key value violates unique constraint "peace_condition_key"
INSERT INTO peace (motto) VALUES ('C');
ERROR:  duplicate key value violates unique constraint "peace_condition_key"
INSERT INTO peace (motto) VALUES ('D');
ERROR:  duplicate key value violates unique constraint "peace_condition_key"


Всем добра.
...
Рейтинг: 0 / 0
27.02.2022, 10:26
    #40136574
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В ожидании 15-й версии
Павел Лузанов,

Павел, сейчас все со всех сторон на нервах... я понимаю положительный посыл примера но даже так - уже скандал получился.
Поправил тексты.
...
Рейтинг: 0 / 0
27.02.2022, 12:29
    #40136585
mefman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В ожидании 15-й версии
Maxim Boguk
Павел Лузанов,

Павел, сейчас все со всех сторон на нервах... я понимаю положительный посыл примера но даже так - уже скандал получился.
Поправил тексты.

Согласен. У нас как минимум форум "работа" уже очень давно выродился в зону полит-разборок.
Очень не хотелось бы видеть в профессиональной ветке очередной филиал "ПТ".
...
Рейтинг: 0 / 0
27.02.2022, 13:27
    #40136589
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В ожидании 15-й версии
mefman
Maxim Boguk
Павел Лузанов,

Павел, сейчас все со всех сторон на нервах... я понимаю положительный посыл примера но даже так - уже скандал получился.
Поправил тексты.

Согласен. У нас как минимум форум "работа" уже очень давно выродился в зону полит-разборок.
Очень не хотелось бы видеть в профессиональной ветке очередной филиал "ПТ".


Не будет пока у меня есть ресурсы хоть сколько то на поддержку порядка.
...
Рейтинг: 0 / 0
27.02.2022, 17:18
    #40136604
В ожидании 15-й версии
а где у вас можно вздрочнуть на ситуацию в мире или вылечиться от ковида?
не вижу раздел "трёп" или "выпустить пар"
...
Рейтинг: 0 / 0
27.02.2022, 17:56
    #40136605
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В ожидании 15-й версии
бабушкин зайчик
а где у вас можно вздрочнуть на ситуацию в мире или вылечиться от ковида?
не вижу раздел "трёп" или "выпустить пар"


На facebook.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / В ожидании 15-й версии / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]