응용 프로그램의 설치 프로그램을 빌드 중입니다. 사용자는 자신이 구성한 데이터 소스를 선택하고 어떤 유형의 데이터베이스인지 지명합니다. 나는 데이터베이스 유형이 실제로 Postgres이고 가능하다면 SQL 문을 데이터 소스로 전송하여 실행중인 Postgres 버전을 확인하고자한다.데이터베이스가 Postgres이고 SQL을 사용하는 버전을 어떻게 확인할 수 있습니까?
5
A
답변
4
이 시도 :
이mk=# SELECT version();
version
-----------------------------------------------------------------------------------------------
PostgreSQL 8.3.3 on i486-pc-linux-gnu, compiled by GCC cc (GCC) 4.2.3 (Ubuntu 4.2.3-2ubuntu7)
(1 row)
명령은 MySQL을 너무 작동합니다
mysql> select version();
+--------------------------------+
| version() |
+--------------------------------+
| 5.0.32-Debian_7etch1~bpo.1-log |
+--------------------------------+
1 row in set (0.01 sec)
는 최대한 멀리 볼 수 sqlite가에서 어떤 버전의 명령이 없습니다.
2
SELECT version();
2
PostgreSQL에는 호출 할 수있는 version() 함수가 있습니다.
SELECT version();
이 같은 뭔가를 반환합니다
version
-----------------------------------------------------------------------------------------------
PostgreSQL 8.3.3 on i486-pc-linux-gnu, compiled by GCC cc (GCC) 4.2.3 (Ubuntu 4.2.3-2ubuntu7)
2
를이 DB에 의존하고, 경우에이 기능이 다른 DBMS에 존재하는,이 출력
select version()
4
SHOW server_version;
에 PostgreSQL을 말한다
(완성을 위해)
+0
고마워, 나는 새로운 것을 배웠다! :) –
0
흥미로운 ... 버전()은 함수입니다! 왜 그런지 궁금해? 다른 입력/상황에서 버전이 변경되거나 다른 값을 반환하지 않습니다.
내가베이스에서 전역 변수와 버전이 사용했던 옛부터 기억 때문에 호기심은
관련 문제
- 1. 실행중인 TinyMCE의 버전을 어떻게 확인할 수 있습니까?
- 2. 아파치 모듈 버전을 어떻게 확인할 수 있습니까?
- 3. 브라우저에서 사용하는 글꼴을 어떻게 확인할 수 있습니까?
- 4. 내 컴퓨터에서 실행중인 MSI 버전을 어떻게 확인할 수 있습니까?
- 5. glibc (등) 라이브러리의 설치된 버전을 어떻게 확인할 수 있습니까?
- 6. C#에서 swf 파일의 actionscript 버전을 어떻게 확인할 수 있습니까?
- 7. Java WAR 파일이 사용하는 서블릿 사양 버전을 어떻게 확인할 수 있습니까?
- 8. 전송하지 않을 데이터를 어떻게 확인할 수 있습니까?
- 9. iPhone 앱이 사용하는 메모리 용량을 어떻게 확인할 수 있습니까?
- 10. 내 웹 사이트에서 사용하는 대역폭의 양을 어떻게 확인할 수 있습니까?
- 11. EMACS 23에서 사용하는 기본 파이썬 버전을 어떻게 바꿀 수 있습니까?
- 12. 기계가 사용하는 WP7 SDK 버전을 어떻게 알 수 있습니까?
- 13. 내가 사용하는 ObjC 언어의 버전을 어떻게 알 수 있습니까?
- 14. RSS 버전을 확인할 수있는 명확한 방법이 있습니까?
- 15. 창이 MDI 창인지 어떻게 확인할 수 있습니까?
- 16. 페이지로드시 병목을 어떻게 확인할 수 있습니까?
- 17. 컬렉션에서 사용하는 메모리 양을 확인할 수 있습니까?
- 18. 버전을 DLL에 어떻게 포함시킬 수 있습니까?
- 19. Intellij JDK에 대한 버전을 확인할 수 없음
- 20. 어셈블리가 빌드 된 .NET의 버전을 확인할 수 있습니까?
- 21. 관계형 데이터베이스가 어떻게 작동합니까?
- 22. 어떻게 확인할 수 있습니다
- 23. 검은 색 전화기에있는 os 버전은 어떻게 확인할 수 있습니까?
- 24. URL 리디렉션을 어떻게 확인할 수 있습니까?
- 25. Android에서 위도, 경도를 어떻게 확인할 수 있습니까?
- 26. 링크를 이미 클릭했는지 어떻게 확인할 수 있습니까?
- 27. DES 키의 패리티를 어떻게 확인할 수 있습니까?
- 28. 파일이 있는지 어떻게 확인할 수 있습니까?
- 29. 변수가 있는지 어떻게 확인할 수 있습니까?
- 30. NSPasteboard가 업데이트되었는지 어떻게 확인할 수 있습니까?
정지 복제 질문에 "@@ 버전을 선택"수행하여 알아 볼 수 있습니다! –
gizmo
중복 질문이 아닙니다. 지금까지의 나의 연구는이 문제에 대해 아주 다른 접근법이 필요하다는 것을 암시합니다. – modius