database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 7259 게시물 읽기
No. 7259
테이블을 특정 이름을 지울때 그걸 참조하는 다른 테이블의 데이타삭제에 대해서
작성자
김대헌(terisss)
작성일
2007-11-07 11:21
조회수
5,281


안녕하세요.  테이블을 생성시 아래와 같은 명령을 Create 할때 넣어주더군요. 


(1).  CONSTRAINT "<unnamed>" FOREIGN KEY (hostname) REFERENCES isec_gw (hostname) ON DELETE CASCADE ON UPDATE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE,


 


 (2). CONSTRAINT "<unnamed>" FOREIGN KEY (alarm_cause_id) REFERENCES alarm_cause (alarm_cause_id) ON DELETE NO ACTION ON UPDATE NO ACTION NOT DEFERRABLE INITIALLY IMMEDIATE



(1) 은 isec_gw 의 hostname 이삭제될때 같이 삭제된다는 의미 같은데  확실히는 모르겠고,

(2) 의 의미는 전혀 모르겠습니다.  영어가 해석이 안되는 것도 있지만  


이 두개의 옵션에 대한 설명좀 부탁드리고,  이 옵션이 걸려있는 테이블에서 이 옵션을 뺄 수 있는 방법이 있는지 알려주셨으면 합니다.

alter 같은걸로 속성을 바꿀수도 있을거 같은데. 검색해도 잘 안나오네요. 

부탁드립니다. 꾸벅.

[Top]
No.
제목
작성자
작성일
조회
7262template1 DB 초기화는 어떻게? [2]
tyro
2007-11-07
5742
7261OID 에러 [1]
김대헌
2007-11-07
5306
7260left out join 후의 order by에 대해서. [1]
moons
2007-11-07
5608
7259테이블을 특정 이름을 지울때 그걸 참조하는 다른 테이블의 데이타삭제에 대해서
김대헌
2007-11-07
5281
7258서로다른 다른DB 접근방법? [1]
나그네
2007-11-06
6353
7257odbc설치시 문제점...?
초보
2007-11-05
5310
7256port를 제거 혹은 해제 할수있나요?? [1]
와탕카
2007-11-02
5789
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다