이것은 Oracle DBMS_METADATA 패키지와 호환되는 방식으로 데이터베이스 개체의 DDL을 추출하기위한 PostgreSQL 확장자입니다. 이 확장은 객체에 대한 DDL을 프로그래밍 방식으로 검색하는 체계적인 접근 방식을 설정합니다. 이제 일반 SQL 쿼리 또는 PL/PGSQL 코드에서 객체에 대해 DDL을 생성 할 수있는 유연성이 있습니다.
다음 기능 및 저장 절차가 구현됩니다.
get_ddl ()
이 함수는 지정된 개체의 DDL을 추출합니다.
get_dependent_ddl ()
이 함수는 지정된 기본 개체에 대해 지정된 유형의 모든 종속 객체의 DDL을 추출합니다.
get_granted_ddl ()
이 함수는 SQL 문을 추출하여 지정된 수 여자를위한 부여 된 권한과 역할을 재현합니다.
set_transform_param ()
이 절차는 세션 수준 변환 매개 변환 구성을 통해 DDL을 사용자 정의하는 데 사용됩니다.
이것은이 확장의 초기 릴리스입니다.
더 나은 도구를 구축하기위한 모든 기여를 환영합니다. GitHub 도구를 사용하여 아이디어, 기능 요청 또는 패치를 보낼 수 있습니다.
링크 :
다운로드https : //github.com/hexacluster/사설 토토/releases
지원https : //github.com/hexacluster/사설 토토/issues
문서화https : //github.com/hexacluster/사설 토토#readme
사설 토토 EXTENSION은 HexAcluster Corp.의 독창적 인 작업입니다. Akhil Reddy Banappagari, Avinash Vallarapu 및 Gilles Darold는 저자이자 공식 관리자입니다.