powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / В ожидании 15-й версии
6 сообщений из 6, страница 1 из 1
В ожидании 15-й версии
    #40136556
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет,

Периодически я пишу на Хабре обзоры новых возможностей 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
В ожидании 15-й версии
    #40136574
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел Лузанов,

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

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

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

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

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


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


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


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