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 10020 게시물 읽기
No. 10020
postgresql-10 plpython3u 설치
작성자
이성필(splee)
작성일
2018-11-06 15:48:10
조회수
75

 안녕하세요. 매번 질문글만 올리게되어 죄송합니다.

다름이 아니라... 이번에 postgresql-10을 설치한 후, plpython3u 를 설치를 하려 했으나, 아래와 같은 오류로... 설지가 실패하였습니다.

------------------------

-bash-4.1$ psql -p 5431 -d db_ex
psql (10.5)
Type "help" for help.
 
db_ex=# 
db_ex=# create extension plpython3u;
ERROR:  could not open extension control file "/usr/pgsql-10/share/extension/plpython3u.control": No such file or directory
db_ex=# 
db_ex=# 

-----------------------

하여... 해당 디렉토리에서 plpython3u.control 을 찾아보았으나, 존재하지 않았습니다.

 

구글링을 좀 해봤는데... 아직 postgresql-10에서는 해당 이슈가 많지는 않아보였습니다.

9.6 에서... 비슷한 현상을.. 해결한 글이 있었는데... 제 케이스와 상이하여 큰 참고가 되지는 않았습니다.

 

혹시 해결방법이 있는지 궁금합니다.

감사합니다.

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

psql 은 뭐로 설치 하셨는데요? 

김상기(ioseph)님이 2018-11-06 17:29:39에 작성한 댓글입니다.

 OS 는 CentOS 6 이고, yum 으로 postgresql10-server.x86_64, postgresql10-devel.x86_64, postgresql10-libs.x86_64, postgresql10-plpython.x86_64 를 설치하였습니다. 

최초 설치시에 postgresql10-plpython.x86_64 를 설치하면... 2, 3 을 모두 사용할 수 있을 거라 기대했는데, 그렇지 못하였습니다. 

psql 만 따로 설치한 기억은 없습니다.

 

.

.

지금 다른 서버들에서 테스트 하고 있는데... 

원래 plpython3u 를 설치할 수가 없었던가요? 어느 서버에선가... 사용했었던 기억이 있어서 진행한 부분인데...

제 기억이 잘못되었는지..확인해보아야 겠네요..

이성필(splee)님이 2018-11-07 09:49:43에 작성한 댓글입니다.
이 댓글은 2018-11-07 09:55:02에 마지막으로 수정되었습니다.

rpm -ql postgresql10-plpython.x86_64

결과를 보여주세요.

김상기(ioseph)님이 2018-11-07 11:40:35에 작성한 댓글입니다.

 아.. 말씀하신 결과는 아래와 같습니다.

---------------------

[root@xxxxxx-xxx ~]# 
[root@xxxxxx-xxx ~]# rpm -ql postgresql10-plpython.x86_64
/usr/pgsql-10/lib/plpython2.so
/usr/pgsql-10/share/extension/plpython2u--1.0.sql
/usr/pgsql-10/share/extension/plpython2u--unpackaged--1.0.sql
/usr/pgsql-10/share/extension/plpython2u.control
/usr/pgsql-10/share/extension/plpythonu--1.0.sql
/usr/pgsql-10/share/extension/plpythonu--unpackaged--1.0.sql
/usr/pgsql-10/share/extension/plpythonu.control
/usr/pgsql-10/share/locale/cs/LC_MESSAGES/plpython-10.mo
/usr/pgsql-10/share/locale/de/LC_MESSAGES/plpython-10.mo
/usr/pgsql-10/share/locale/es/LC_MESSAGES/plpython-10.mo
/usr/pgsql-10/share/locale/fr/LC_MESSAGES/plpython-10.mo
/usr/pgsql-10/share/locale/it/LC_MESSAGES/plpython-10.mo
/usr/pgsql-10/share/locale/ja/LC_MESSAGES/plpython-10.mo
/usr/pgsql-10/share/locale/ko/LC_MESSAGES/plpython-10.mo
/usr/pgsql-10/share/locale/pl/LC_MESSAGES/plpython-10.mo
/usr/pgsql-10/share/locale/pt_BR/LC_MESSAGES/plpython-10.mo
/usr/pgsql-10/share/locale/ru/LC_MESSAGES/plpython-10.mo
/usr/pgsql-10/share/locale/sv/LC_MESSAGES/plpython-10.mo
/usr/pgsql-10/share/locale/tr/LC_MESSAGES/plpython-10.mo
/usr/pgsql-10/share/locale/zh_CN/LC_MESSAGES/plpython-10.mo
 
---------------------
 

 

이성필(splee)님이 2018-11-07 13:40:59에 작성한 댓글입니다.

해당 패키지가 python 2.x 대만 지원하나 보네요.

그냥 create extension plpythonu 로 설치하면 될 것 같은데요.

 

python 3.x 대의 더 나은 기능을 쓰고 싶다면, 직접 서버를 컴파일 해서 써야 할 것 같네요.

 

김상기(ioseph)님이 2018-11-07 16:42:39에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
10021테이블 용량이 너무 큽니다. [2]
초보
2018-11-08
69
10020postgresql-10 plpython3u 설치 [5]
이성필
2018-11-06
75
10019cluster만 설치??? [1]
test
2018-11-01
81
10018ms-sql과 dblink가 가능한가요? [3]
이기자
2018-10-31
88
10017전체 테이블 업데이트 문의 드려요. [1]
김진혁
2018-10-26
92
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2018 DSN, All rights reserved.
작업시간: 0.066초, 이곳 서비스는
	PostgreSQL v10.4로 자료를 관리합니다