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 10347 게시물 읽기
No. 10347
[문의] plpython3u 설치 및 실행
작성자
한종식(hanjongshik)
작성일
2022-05-26 10:48
조회수
2,342

plpython3u extension 을 생성하고 아래 함수를 생성하면 다음과 같은 결과가 됩니다. 무엇을 확인해야 하는지 부탁 드립니다.

이후 postgreML을  해보고자 합니다.


==================아래===========================================

postgres=# CREATE OR REPLACE FUNCTION url_quote (url text)

postgres-# RETURNS TEXT

postgres-# AS $$

postgres$#     from urllib.parse import quote

postgres$#     return quote(url)

postgres$#

postgres$# $$

postgres-# LANGUAGE 'plpython3u';

서버가 갑자기 연결을 닫았음

        이런 처리는 클라이언트의 요구를 처리하는 동안이나

        처리하기 전에 서버가 갑자기 종료되었음을 의미함

서버로부터 연결이 끊어졌습니다. 다시 연결을 시도합니다: 성공.


환경은 windows, python 3.9,  ===========================================


C:\>python

Python 3.9.5 (default, Sep 20 2021, 22:22:04) [MSC v.1928 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.


                          version

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

 PostgreSQL 14.1, compiled by Visual C++ build 1914, 64-bit

(1개 행)

postgres=# \dx

                            설치된 확장기능 목록

    이름    | 버전 |   스키마   |                   설명

------------+------+------------+-------------------------------------------

 adminpack  | 2.1  | pg_catalog | administrative functions for PostgreSQL

 plpgsql    | 1.0  | pg_catalog | PL/pgSQL procedural language

 plpython3u | 1.0  | pg_catalog | PL/Python3U untrusted procedural language

(3개 행)

 

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

서버와의 연결이 갑자기 끊겼다고 알려줄 때는

세그멘테이션 오류가 생겼을 때입니다.


일단 눈에 보이는 것은

python 코드는 들여쓰기 자체가 토큰입니다.

그래서, from, return 앞에 들여쓰기한 것을 없애고 한번 해보세요.

 

김상기(ioseph)님이 2022-05-27 12:35에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
10352oracle -> postgreSQL 마이그레이션 중 도움이 필요합니다
이인영
2022-11-02
2041
10351postgresql pg_upgrade 및 서버 이전 관련 [5]
조수연
2022-10-25
2027
10349PostgreSQL 소켓 경로 변경 관련 [1]
반지현
2022-10-24
1910
10347[문의] plpython3u 설치 및 실행 [1]
한종식
2022-05-26
2342
10344pg_dump -Fc (custom format) 파일 수정 질문 [1]
카비
2022-05-17
2140
10343[문의] wal_keep_segments 값 조정 후 대량 dml발생 시, wal segments파일이 조정한 개수만큼 늘지 않습니다 [2]
우재권
2022-05-16
2074
10342Master - Slave 간 Replication 연결 불가 이슈 문의드립니다. [2]
우재권
2022-05-04
1981
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다