database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 9639 게시물 읽기
No. 9639
클라이언트 시간을 postgresql 서버 시간으로 동기화
작성자
박영찬(desneer)
작성일
2016-02-26 10:39ⓒ
2016-02-26 10:41ⓜ
조회수
9,452

초보인데요..

클라이언트 시간을 postgresql 서버 시간으로 동기화 해야 하는데 어떻게 해야 하는지 고수님들 조언 부탁 합니다,,,,,,,,,,,,,

클라이언트는 파워빌더로 작업하고 odbc로 접속 합니다,,,,,,,,,,,,,,,,,

os는 윈도우 입니다,,,

이 글에 대한 댓글이 총 3건 있습니다.

서버 시간 동기화 문제는 DB 범위 밖에 있습니다.

구글링으로 열심히 찾아보세요.

김상기(ioseph)님이 2016-02-26 18:11에 작성한 댓글입니다.

감사 합니다..

클라이언트 에서 서버시간 겁색할 방법은 없나요?

클라이언트 시간 가져 오는 방법은?

???

서버 시간을 sql문으로 select current_timestamp 해서는 가져올 수 있는데

파워빌더 에서는 어떻게 써야 하는지 알 수가 없네요?

 

박영찬(desneer)님이 2016-02-27 15:12에 작성한 댓글입니다.
이 댓글은 2016-02-27 15:15에 마지막으로 수정되었습니다.

파워빌더에서 가져 오는 것이 아니라,

파워빌더로 만든 응용 프로그램이 실행되는 운영체제의 시간을

PostgreSQL 서버가 운영 되고 있는 운영체제의 시간으로 맞추겠다는 관점에서 시작해야 합니다.

이 부분은 서버간 시간 동기화 문제입니다.

타임 서버와 클라이언트 부분의 문제입니다.

 

방법은 여러가지가 있습니다.

하나는 파워빌더 응용프로그램이 실행되는 호스트와, PostgreSQL 서버가 실행되는 호스트 이렇게 두 호스트 모두 어떤 타임 서버의 클라이언트가 되어 주기적으로 해당 서버로 부터 시간을 물어보고 그 서버 기준으로 시간을 맞추는 방법입니다.

해당 호스트에 타임서버를 사용할 수 있는 클라언트 프로그램이 있어야겠지요.

리눅스에서는 ntpdate가 그 대표적인 클라이언트 프로그램입니다.

윈도우즈에서는 '인터넷 시간 동기화'  기능을 이용하면 될 것 같습니다.

 

다른 한 방법은 두 호스트 모두 ntp 서버가 되어서 ntp 서버간 동기화 하는 방법도 있습니다.

이 방법은 ntp 서버 구축 관련 문제로 빠져서 이곳에서 언급하기에는 적절하지 않은 것 같습니다.

 

간단하게 정리하면, 서버 시간 동기화에 대한 부분을 공부해 보세요.

김상기(ioseph)님이 2016-02-29 13:39에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9642postgresql 9.5 설치 os [1]
엄태일
2016-03-03
8472
9641windows pgsql 에서 전문검색은 어떻게 하나요? [2]
김성찬
2016-03-03
8097
9640한국 PostgreSQL 사용자 그룹 대표 주소 논의 [4]
김상기
2016-03-02
8771
9639클라이언트 시간을 postgresql 서버 시간으로 동기화 [3]
박영찬
2016-02-26
9452
9638postgresql 새로운 서버 구축 [3]
wysee
2016-02-25
8594
9636Postgres replication 관련 질문드립니다. [6]
황하진
2016-02-19
9755
9635update를하려고합니다 질문드릴게있어서요 [3]
최재일
2016-02-18
8463
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다