홈>
제 질문은 Redshift JDBC Connection에서 올바른 redshift Database 버전 정보를 얻는 방법입니다. JDBC DatabaseMetaData.getDatabaseMajorVersion () 및 DatabaseMetaData.getDatabaseMinorVersion을 호출하면 8과 0 만 반환됩니다. 하드 코딩 된 값이라고 생각합니다. 합리적인 값을 얻기위한 JDBC 드라이버 API 호출이 있습니까?
내 폴백 솔루션은 VERSION기능을 사용하는 것입니다. = "nofollow noreferrer">https://docs.aws.amazon.com/redshift/latest/dg/r_VERSION.html 에서 클러스터 버전을 추출하십시오. 그러나 순수한 JDBC API 호출을 사용하려는 SQL을 실행해야합니다. 또한 긴 문자열을 반환하며 (아래 참조)이 문자열을 구문 분석하여 클러스터 버전 (예 : 1.0.7804)을 가져와야합니다.
VERSION 함수는 다음과 같은 문자열을 반환합니다.
"GCC gcc (GCC) 3.4.2 20041017 (Red Hat 3.4.2-6.fc3), Redshift 1.0.7804에 의해 컴파일 된 i686-pc-linux-gnu의 PostgreSQL 8.0.2"<
- 답변 # 1
관련 자료
- javascript - 반응 함수 구성 요소의 끝에서 값을 반환 할 것으로 예상되는 linter를 수정하는 방법은 무엇입니까?
- sql - 각 그룹에 대해 최대 값이있는 행을 반환합니다
- list - 왜 pop () 함수가 파이썬의 함수 내부에서 값을 반환하지 않습니까?
- python - 중첩 된 사전 액세스 및 값 반환
- r - 중첩 된 ifelse, 'else'에 대한 원래 값을 반환합니까?
- java - Void 또는 반환 유형 접근 방식을 사용하여 개체에 값 설정
- linux - 파이썬에서 모뎀에 직렬 포트 메시지를 보낼 때 정수 반환 값은 무엇을 의미합니까?
- java - 콜 러블 목록에서 완료되는 즉시 완료된 콜 러블 반환 값을 기다립니다
- python - 집합의 (x, y) 좌표에서 x 값을 반환하는 방법
- Java에서 문자열 값을 반환 할 수 없습니다
- loops - pandas 데이터 프레임에서 하위 문자열을 찾고 for/dfiterrows를 사용하여 해당 값을 반환합니다
- c# - Task에서 특정 값을 반환
- In R - r에서 - 셀 값이 열과 일치하면 값을 반환하고, 그렇지 않으면 새 데이터 프레임에서 0을 반환합니다
- php - 데이터베이스에서 값을 반환하는 단위 테스트 기능
- 일반 공용체 제한이있는 TypeScript 함수 반환 값
- javascript - 배열 배열에서 다음 값을 반환하는 방법
- forEach를 통해 자바 스크립트에서 검색된 값을 반환 할 수 없습니다
- python - sklearn MinMaxScaler ()가 오류 대신 범위를 벗어난 값을 반환하는 이유는 무엇입니까?
- oracle - 고유 값 SQL 만 반환
- javascript - js에서 값이 비어 있으면 경고를 반환합니다
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- JavaScript 변수를 HTML div에 '출력'하는 방법
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 화면에서 찾은 요소를 찾을 수없는 경우 셀레늄
AWS CLI/API를 사용하여 redshift describe-cluster-db-revisions를 호출 할 수 있습니다
예 : cli 사용
현재 db 개정을 포함하는 "CurrentDatabaseRevision"오브젝트를 포함하여 각 클러스터를 설명하는 json 오브젝트를 리턴합니다. 현재는 "7562"로 표시됩니다.
참조
그리고