首页 > 数据库技术 > 详细

windows 环境下安装plpython语言环境到postgresql数据库

时间:2014-03-05 22:49:55      阅读:1474      评论:0      收藏:0      [点我收藏+]

1.1       安装plpython 在windows环境

1.1.1      下载http://legacy.python.org/ftp//python/3.2.5/python-3.2.5.msi 并安装,POSTGRESQL9.3 版本必须用python3.2版。

1.1.2      复制C:\Python32\DLLs\python3.dll到C:\Program Files (x86)\PostgreSQL\9.3\lib下,并改名为python32.dll

1.1.3      执行命令:CREATE EXTENSION plpython3u;或
-- Extension: plpython3u

-- DROP EXTENSION plpython3u;

 CREATE EXTENSION plpython3u

 SCHEMA pg_catalo  VERSION "1.0";

1.1.4     查看执行结果:

SELECT * FROM pg_available_extensions  WHERE name LIKE ‘%python%‘ ORDER BY name;

如图,表示python3安装成功

bubuko.com,布布扣

安装成功后,pgadmin上出现

 

 bubuko.com,布布扣

1.1.5     执行python语言的例子
DROP FUNCTION test_fn(a integer, b integer);

CREATE OR REPLACE FUNCTION test_fn(a integer, b integer)

RETURNS text AS $$

                result = object()

                import pickle

                return pickle.dumps({‘a‘:a, ‘b‘:b})

$$ LANGUAGE plpython3u

 

SELECT test_fn(1,2)

 

参考资料:

http://www.youlikeprogramming.com/2013/08/postgresql-9-1-installing-plpythonuplpython3u-python-in-windows/

windows 环境下安装plpython语言环境到postgresql数据库,布布扣,bubuko.com

windows 环境下安装plpython语言环境到postgresql数据库

原文:http://www.cnblogs.com/taizi311/p/3582963.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!