이것은 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/헥사클러스터/사설 토토/releases
지원https://github.com/헥사클러스터/사설 토토/issues
문서https://github.com/헥사클러스터/사설 토토#readme
사설 토토 확장은 HexaCluster Corp의 원본 작업입니다. Akhil Reddy Banappagari, Avinash Vallarapu 및 Gilles Darold가 저자이자 공식 유지관리자입니다.