powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / assertion
5 сообщений из 5, страница 1 из 1
assertion
    #39251108
Jonhson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
db1=# create assertion CX1 check (not exists (select * from s where status <0 or status>1000));
ERROR:  CREATE ASSERTION is not yet implemented





предполагается ли в будущем, и если да, когда примерно?
...
Рейтинг: 0 / 0
assertion
    #39251136
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jonhson
Код: sql
1.
2.
db1=# create assertion CX1 check (not exists (select * from s where status <0 or status>1000));
ERROR:  CREATE ASSERTION is not yet implemented





предполагается ли в будущем, и если да, когда примерно?

пока не слышал чтобы кто то занимался или планировал.
А зачем assert когда вам просто constraint check нужен?

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
assertion
    #39251172
Jonhson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Boguk,

check разве можно, допустим на 2 отношения навесить?

в оракле чек только простейшие проверки делает на кортеж.
...
Рейтинг: 0 / 0
assertion
    #39251180
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JonhsonMaxim Boguk,

check разве можно, допустим на 2 отношения навесить?

в оракле чек только простейшие проверки делает на кортеж.

Ааа вот вам что надо.
Нет поддержки этого нет и особо не найдетесь на появление.
Можно просто триггер на таблицу/таблицы повесить который before insert/update/delete будет нужное вам условие проверять с любой удобной вам логикой.


--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
assertion
    #39251330
Jonhson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim BogukJonhsonMaxim Boguk,

check разве можно, допустим на 2 отношения навесить?

в оракле чек только простейшие проверки делает на кортеж.

Ааа вот вам что надо.
Нет поддержки этого нет и особо не найдетесь на появление.
Можно просто триггер на таблицу/таблицы повесить который before insert/update/delete будет нужное вам условие проверять с любой удобной вам логикой.



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


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