현재 서버의 시스템 시간이 오후 5시 31분이라고 가정한 다음
리눅스 터미널 상에서 date 라고 쳐보면 2011. 03. 20. (?? 17:31:17 KST 이런식으로 나옵니다
매니저의 질의편집기에서 select SYSDATETIME ; 또는 select NOW() ; 라고 쿼리를 날려보면
2011-03-20 05:31:44.048 이렇게 보입니다 오전 5시로 보이는 것이지요.
select DATE_FORMAT(now(), '%Y-%m-%d %H:%i:%s') as ddd ;
이렇게 쿼리를 날려보면 2011-03-20 17:31:32 이렇게 정상적으로 보입니다
오후 5시 31분이 2011-03-20 05:31:44.048 <- 이렇게 보이는것이 정상인것인지,
제가 무슨 셋팅을 잘못한 것인지 궁금합니다 3.0 쓰던 때는 이러지 않았던 것으로 기억하는데.....
DB는 3.1 패치 1 64비트 이고요, OS 는 CentOS 5.4 64비트 입니다
쿼리를 날렸던 매니저 버전은 윈도우용 32비트 3.1 패치1 입니다
※ 내용추가합니다
과거에 3.0 시절에 insert 했던 내용들은 24시간 형태로 잘 보입니다 그런데 3.1로 바꾸고 나서 insert 했던 datetime 필드들은
모두 12시간 형식으로 보입니다 제품 버그가 맞다면 빨리 수정해주실수 있는지요.....
사용에 불편들 드려 죄송합니다.
말씀하신 문제는 CUBRID Manager에서 날짜 값을 출력하면서 발생한 문제로 보입니다.(DB에 입력되는 값은 문제가 없습니다.)
csql을 이용하여 위의 명령들을 수행하면 아래와 같이 정상적으로 출력되는 것을 확인하실 수 있습니다.
SYS_DATETIME
===============================
02:12:33.592 PM 03/21/2011
csql을 이용하여 데이터 조회 방법은 다음 명령을 수행하시면 됩니다.
csql -u USER_NAME -p PASSWORD DB_NAME
해당 문제점은 개발팀에 문의하여 수정될 수 있도록 하겠습니다.