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 9638 게시물 읽기
No. 9638
postgresql 새로운 서버 구축
작성자
wysee(wysee)
작성일
2016-02-25 15:59
조회수
7,981

 테스트 서버로 사용하던 PC 고장으로 인해

다시 테스트 서버를 구축하던 도중 문제가 발생했습니다.

테스트 서버 운영체제는 centos입니다.

centos설치 후 postgresql을 설치하였고,

외부접속을 열어주고 pgadmin에서의 접속까지 성공하였습니다.

이후에 pgadmin을 이용하여 .backup파일로 데이터까지 복원하였습니다.

물론, 복원하니 테이블에도 데이터가 다 들어가있습니다.

헌데 문제는 이제 프로그램을 로그인하려고 하면 데이터를 가져오질 못하는 것 같습니다.

분명 계정관련 테이블엔 전부 정확히 데이터가 들어가 있습니다.

혹시나 관련해서 아시는 분이 있다면 답변 부탁드리겠습니다!

 

간단하게 말하면 DB연결은 됐지만 데이터를 가져올 수 없다. 입니다.

pgsql버젼과 centos버젼이 기존 것과 달라서 그런 것인지, 데이터 파일 경로가 잘못되어서 그런 것인지..

제 생각엔 후자인데, 어디서 경로를 지정해줘야 하는지를 모르겠습니다. 데이터 파일은 /var/lib/pgsql/data/base 폴더 안에 들어있습니다.

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

서버가 설치 된 호스트에 접속해서

psql 명령을 이용해 쿼리 해 보세요.

잘 보이면, pgadmin 사용에 문제일터이고,

psql에서도 안보이면 서버 문제겠지요.

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

 우선 댓글 감사드립니다.

psql에서 권한을 주거나 디비를 만들거나 쿼리가 잘 작동합니다.

제 생각엔 실행파일 컴파일 할 때 DB경로 관련 문제인거 같은데 이게 잘 쉽게 해결되지 않네요 ㅠ

postgresql과 centos버젼이 아주 오래전 버젼에서 새로운 버젼으로 바뀌면서 파일 설치경로가 많이 달라져서 그런 것 같습니다.

wysee(wysee)님이 2016-02-26 09:16에 작성한 댓글입니다.

pgadmin 에서 backup 파일 복원했던 환경에서

쿼리창을 열어서

show data_directory;

결과랑

psql 접속해서

show data_directory;

결과를 비교해 보세요.

그 안된다는 프로그램 안에 디버그 코드를 넣어서 위 쿼리 결과도 비교해 보시고요.

 

김상기(ioseph)님이 2016-02-26 17:43에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9641windows pgsql 에서 전문검색은 어떻게 하나요? [2]
김성찬
2016-03-03
7521
9640한국 PostgreSQL 사용자 그룹 대표 주소 논의 [4]
김상기
2016-03-02
8184
9639클라이언트 시간을 postgresql 서버 시간으로 동기화 [3]
박영찬
2016-02-26
8863
9638postgresql 새로운 서버 구축 [3]
wysee
2016-02-25
7981
9636Postgres replication 관련 질문드립니다. [6]
황하진
2016-02-19
9264
9635update를하려고합니다 질문드릴게있어서요 [3]
최재일
2016-02-18
7929
9634row수에 따른 full scan 응답시간 문제 [1]
lee
2016-02-17
7643
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다