使用PostgreSQL外部的plpy类

时间:2015-02-06 15:01:29

标签: python postgresql

我是PostgreSQL和Python的新手。

我从MS SQL Server和.NET迁移项目,并且我在使用相当复杂的存储过程时遇到了困难。

到目前为止,我已经编译了(" CREATE FUNCTION ..... LANGUAGE plpython3u"执行没有错误),但是当我尝试运行它时,我得到运行时错误。

我搜索了关于PL Python的调试,似乎并不是一个简单的方法。

所以我认为我可以轻松地将过程的大多数部分移动到一个函数中,该函数将一些plpy结果对象作为参数,然后在完成时返回另一个plpy结果。这不仅允许我在PostgreSQL之外运行和调试函数,而且可以独立于数据库进行单元测试。

我的具体问题是:我可以在PostgreSQL之外手工创建plpy结果对象吗?或者可能使用另一种类型的对象,其行为与plpy结果对象完全相同?

提前感谢您提供任何帮助。

祝你好运, AWER

0 个答案:

没有答案