powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / два rules на один объект
4 сообщений из 4, страница 1 из 1
два rules на один объект
    #34373852
neoweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
возможно я не дочитал внимательно документацию, но вопрос вот в чем: Если создать два правла на один и тот же объект (и на одно и то же действие, например на Insert) то каким из правил будет руководствоваться постгрис?
Спасибо.
...
Рейтинг: 0 / 0
два rules на один объект
    #34374778
СергейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
neowebвозможно я не дочитал внимательно документацию, но вопрос вот в чем: Если создать два правла на один и тот же объект (и на одно и то же действие, например на Insert) то каким из правил будет руководствоваться постгрис?
Спасибо.

Skajite, a eto tak slojno samomu proverit ?
Sdelat' CREATE TABLE, CREATE RULE i INSERT ?i posmotret' chto proishodit...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
wsdb=# CREATE TABLE xx(a int);
CREATE TABLE
wsdb=# CREATE TABLE xx1(a int);
CREATE TABLE
wsdb=# CREATE TABLE xx2(a int);
CREATE TABLE
wsdb=# CREATE RULE xxa as on insert to xx do instead insert into xx1 VALUES(NEW.a);
CREATE RULE
wsdb=# CREATE RULE xxb as on insert to xx do instead insert into xx2 VALUES(NEW.a);
CREATE RULE
wsdb=# INSERT INTO xx values( 1 );
INSERT  0   1 
wsdb=# SELECT * FROM xx;
 a 
---
( 0  rows)

wsdb=# SELECT * FROM xx1;
 a 
---
  1 
( 1  row)

wsdb=# SELECT * FROM xx2;
 a 
---
  1 
( 1  row)

...
Рейтинг: 0 / 0
два rules на один объект
    #34375043
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще сказать - сработают оба правила.
...
Рейтинг: 0 / 0
два rules на один объект
    #34375352
neoweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасиб. Писал с компа, на котором небыло возможности это проверить. А тема очень волновала))
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / два rules на один объект
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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