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 5142 게시물 읽기
No. 5142
7.4.x 대로 자료 옮길 때의 참고
작성자
김상기(ioseph)
작성일
2004-01-06 10:16
조회수
1,760

어제 일하고 있는 곳의 DB를 본격적으로 모두 7.4.1 버전으로 바꾸었습니다.

 

바꾸면서 애 먹었던 부분들을 기록해 둡니다.

서버 업그레이드 하실 때 참고 하세요.

 

문자셋을 unicode로 바꾸는 부분에 대해서 아랫글에서 언급하고 있으니 생략하고,

 

  1. 가장 치명적인 놈이 contrib/array 모듈을 사용하고 있다면, 그 관련 모든 것이 바뀌었습니다. text[] 자료형때문에 부득이 =* 연산자를 사용하고 있었는데, 이 연산자가 없어졌습니다. any/all 예약어로 쿼리문이 조정되어야합니다.
    기존: select * from t where array_column =* 'search_value'
    새방법: select * from t where 'search_value' = any (array_column)
  2. plpython 언어를 사용하고 있다면, 완벽하게 초기 데이터베이스 셋팅에서 resotre 시켜야 할겝니다. 7.4.x 대에서는 plpython 놈이 없어지고, plpythonu 라고 이름을 바꾸어 사용하거든요. 이것을 무시하려면, createlang 명령으로 plpythonu 언어를 해당 데이터베이스에 셋팅해 두지 마시고, 기존 DB에서 셋팅되어있는 정보를 덤프 받아서 사용해야할 듯싶습니다.
  3. php 쪽으로 사용한다면, 웹서버단의 php - pgsql 모듈도 새 libpq로 컴파일 되어야할 듯싶습니다. 안해도 별 문제는 없는데, server - client 프로토콜이 변경되어서 새 프로토콜로 통신하려면 새로 컴파일 해서 사용하는게 좋을 듯.
  4. perl, python 인테페이스 api들이 배포판에 포함되어있지 않습니다. 이부분은 각 프로그래밍 언어를 사용하시는 분이 직접 찾아서 잘 설치해서 사용하시길.

여기까지입니다. 잘 사용하시길.

 

unicode로 바뀌면서의 문제점들에 대한 것은 시간 날 때, tutorial에 'PostgreSQL과 한국어 처리' 제목으로 차근하고 체계적으로 글을 남겨놓겠습니다.

 

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

이곳 DSN 쪽도 디비 서버와 웹 서버를 바꾸었는데, 체감 속도가 그리 빨라졌다는 느낌을 못받았는데, 제가 일하고 있는 곳에서는 아침시간이라서 그런지 몰라도 속도가 꽤 빨라진 느낌이네요.

 

7.4.x 대에서 주장했던 쿼리 처리 속도를 빠르게 했다는 것이 어느정도는 수긍이 가능 상황입니다.

김상기(ioseph)님이 2004-01-06 10:23에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
5146윈도우에서 native 접속을 위해 libpq.dll을 컴파일 하려고 하는데... [2]
이민철
2004-01-07
2047
5144참고 7.4.x intarray 모듈과 배열 = 연산 문제 [1]
김상기
2004-01-07
1753
5143pgsql.so 나 pgsql.dll 이 필요한데요.. ㅠㅠ [1]
하늘같이
2004-01-06
1731
51427.4.x 대로 자료 옮길 때의 참고 [1]
김상기
2004-01-06
1760
5141fmgr_info: function 1952435: cache lookup failed [1]
이은주
2004-01-05
1953
5140VARBIT 데이타형에 대해서 설명좀 부탁드립니다. [4]
초보자
2004-01-04
1888
5138기존 사용자는 한글문자셋 사용을 어떻게 해야되는 것인지요? [2]
김일권
2004-01-03
2912
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다