在DBD :: Pg中是否有等效的$ dbh-> sqlite_create_function

时间:2018-03-31 15:52:34

标签: postgresql perl dbi

我很喜欢使用

在perl中为SQLite创建函数的可能性
$dbh->sqlite_create_function

DBD::SQLite中所述,我想对Postgres做同样的事情。我似乎找不到DBD::Pg的相同内容。

我错过了什么吗?我知道我可以使用plperl在数据库中执行此操作,但我正在寻找更纯粹的perl方式。

1 个答案:

答案 0 :(得分:1)

DBI是一个客户端库以及所有DBD :: xxx。

sqlite_create_function的作用原因是SQLite是一个嵌入式数据库,因此服务器可以直接访问客户端功能。

与其他数据库不同,PostgreSQL包括。

使用其他数据库时创建自定义函数的唯一方法是服务器端的标准create function|procedure