ioseph=# \h create rule
명령: CREATE RULE
설명: define a new rewrite rule
문법:
CREATE RULE name AS ON event
TO object [ WHERE condition ]
DO [ INSTEAD ] action
where action can be:
NOTHING
|
query
|
( query ; query ... )
|
[ query ; query ... ]
ioseph=# create table a (a text, b int);
CREATE
ioseph=# insert into a values ('자유게시판', 0);
INSERT 101461 1
ioseph=# create table b (a text);
CREATE
ioseph=# create rule r_b_insert as on insert to b do update a set b = b + 1 where a = '자유게시판';
CREATE
ioseph=# insert into b values ('안녕');
UPDATE 1
ioseph=# select * from a;
a | b
------------+---
자유게시판 | 1
(1건 있음)
ioseph=# select * from b;
a
------
안녕
(1건 있음)
참으로 멋진 기능이지요?
자세한 도움말은 PostgreSQL 메뉴얼을 참조하세요.
(이 문서가 한글로 만들어져야 많은 사람들이 이 멋진 기능을 편하게 사용할 터인데...)
|