ALTER 테이블 테이블 토토 사이트 순위 바꾸기 열 X를 Y

출발 : "Donald Fraser"
to : "[버그]"
제목 : ALTER 테이블 테이블 토토 사이트 순위 바꾸기 열 X를 Y
날짜 : 2003-08-11 13:08:22
메시지 -ID : 004A01C36009 $ A79A1110 $ 1664A8C0@Demolition
보기 : 원시 메시지 | 전체 스레드 | mbox 다운로드 | 이메일 재판용
스레드 :
목록 : pgsql-bugs pgsql-hackers

Postgresql 버전 7.3.3, GCC 2.96, Redhat 7.2

다음 유형의 명령을 발행 할 때 :
ALTER 테이블 테이블 토토 사이트 순위 바꾸기 열 X를 Y
열 토토 사이트 순위 변경은 뷰의 규칙을 통과하지 않습니다.

예를 들어 "TBL_VALRULE"표에 "id_security"라는 열이 있었고
언급 한 견해에 대한 규칙 :
vu_tbl_valrule 대신 삽입에 삽입 된 rule rul_i03 작성
tbl_valrule (id_security, id_valmonthend, n_lagdays) 값 (new.id_security,
new.id_valmonthend, new.n_lagdays);

다음 명령을 발행 한 후 :
ALTER 테이블 TBL_VALRULE id_Security를 ​​ID_SECLASS로 토토 사이트 순위 바꾸기;
위에서 언급 한 규칙은 결코 바뀌지 않았습니다.
나는보기에 대한 기본 선택 규칙 (규칙 토토 사이트 순위 _return)을 언급했습니다
"id_security"라는 열을 "id_seclass as ac로 교체하여 변경되었습니다.
id_security ".

GODS
Donald Fraser

ps. 규칙이 바뀌 었는지 확인한 방식은 다음을 발행하는 것입니다.
명령.
PG_CLASS의 정의로 C, 정의로 R.Rulename, PG_GET_RULEDEF (R.OID)를 선택하십시오.
pg_rewrite as r r.ev_class = c.oid 및 c.relname = 'vu_tbl_valrule'order
by R.Rulename

응답

날짜 별 PGSQL-BUGS 찾아보기

From 날짜 주제
다음 메시지 Tom Lane 2003-08-11 14:52:59 Re : 올바른 유니 코드 정렬은 InitDB가 실행되는 방식에 따라 다릅니다
이전 메시지 Peter Eisentraut 2003-08-11 11:48:11 Re : 올바른 유니 코드 정렬은 InitDB가 실행되는 방식에 따라 다릅니다

날짜별로 pgsql-hackers 찾아보기

From 날짜 주제
다음 메시지 Dave Page 2003-08-11 13:20:27 Re : Farewell
이전 메시지 Hermit Hacker 2003-08-11 13:03:12 Re : Farewell