pgtle.uninstall_extension_if_exists
uninstall_extension_if_exists
함수는 지정된 데이터베이스에서 TLE 확장의 모든 버전을 제거합니다. TLE 확장자가 존재하지 않는 경우 함수는 아무것도 반환하지 않습니다(오류 메시지가 표시되지 않음). 지정된 확장이 현재 데이터베이스 내에서 활성 상태인 경우 이 함수는 해당 확장을 삭제하지 않습니다. 이 함수를 사용하여 아티팩트를 제거하려면 먼저 명시적으로 DROP EXTENSION
을 호출하여 TLE 확장을 제거해야 합니다.
함수 프로토타입
pgtle.uninstall_extension_if_exists(extname text)
역할
pgtle_admin
인수
extname
- TLE 확장의 이름입니다. 이 값은CREATE EXTENSION
호출에 사용됩니다.
출력
uninstall_extension_if_exists
함수는 지정된 확장을 제거한 true
를 반환합니다. 지정된 확장이 없는 경우 함수는 false
를 반환합니다.
true
- TLE 확장을 제거한 후true
를 반환합니다.false
- 데이터베이스에 TLE 확장자가 없으면false
를 반환합니다.
사용 예
SELECT * FROM pgtle.uninstall_extension_if_exists('pg_tle_test');