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 10464 게시물 읽기
No. 10464
Oracle 처럼 Dependency 상태 체크 방법 있을까요?
작성자
신은정(sin4640)
작성일
2024-03-19 17:51
조회수
206

이번에 enterprisedb 14 버전 운영을 맡게 되었습니다.

postgresql 기반 dbms 사용은 처음이라 이것저것 알아보고 있는데 oracle db에서 dba_dependencies 와 dba_objects 테이블을 이용하여 테이블 종속성 오브젝트 상태확인이 가능한데 enterprisedb 에서는 확인 방법이 있을까요?


Oracle 과 동일하게 dba_dependencies, dba_objects 테이블이 존재하긴 하는데 테스트해보면 실제로 테이블에 종속되어 있는 function, procedure, view 등의 오브젝트 리스트가 조회되지 않고 테이블 구조 변경 시 종속성 오브젝트의 상태 체크가 invaild가 아닌 vaild 상태로 그대로네요.

이 글에 대한 댓글이 총 4건 있습니다.

enterprisedb.com 에서 기술지원요청(SR)을 하시면 enterprisedb 기술지원팀에서 친절하게 알려드릴겁니다. 그러라고 돈 주고 쓰는겁니다.

김상기(ioseph)님이 2024-03-19 18:02에 작성한 댓글입니다.

답변 감사합니다!

신은정(sin4640)님이 2024-03-19 22:04에 작성한 댓글입니다.

edb 문서를 보면 dba_objects 뷰의 status 컬럼은 항상 valid로 표시된다고 합니다. 이 뷰로 유효성 검증은 안되겠네요.


https://www.enterprisedb.com/docs/epas/14/epas_compat_cat_views/oracle_compatible_views/42_dba_objects/


edb에서 postgresql 의 카탈로그 테이블을 참조하여 오라클의 dba_ 뷰들을 만든것이라 오브젝트 유효성을 나타내는 플래그는 없을 걸로 보입니다.

정상규(pajama)님이 2024-03-19 23:05에 작성한 댓글입니다.
이 댓글은 2024-03-19 23:10에 마지막으로 수정되었습니다.

답변 늦게봤네요ㅠ  설명 감사합니다. 제가 해당부분을 놓쳤네요

신은정(sin4640)님이 2024-03-21 16:09에 작성한 댓글입니다.
이 댓글은 2024-03-21 16:10에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
10467postgres 프로세스 일시중단
용암그라탕
2024-04-08
111
10466pgpool 정족수 [3]
찌르버드
2024-04-01
149
10465왜 상용 DBMS는 인덱스용 자료구조로 B+Tree 대신 B-Tree를 사용할까요? [3]
이진호
2024-03-29
127
10464Oracle 처럼 Dependency 상태 체크 방법 있을까요? [4]
신은정
2024-03-19
206
10463삭제 구문시간 확인 방법 문의 [3]
뽀글러
2024-03-14
169
10462Tibero to PostgreSQL [1]
임한수
2024-02-26
212
10461파워빌더에서 bytea 타입 이미지 출력 [1]
piamail4z
2024-02-21
178
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다