我很喜欢使用
在perl中为SQLite创建函数的可能性$dbh->sqlite_create_function
如DBD::SQLite中所述,我想对Postgres做同样的事情。我似乎找不到DBD::Pg的相同内容。
我错过了什么吗?我知道我可以使用plperl
在数据库中执行此操作,但我正在寻找更纯粹的perl方式。
答案 0 :(得分:1)
DBI是一个客户端库以及所有DBD :: xxx。
sqlite_create_function
的作用原因是SQLite是一个嵌入式数据库,因此服务器可以直接访问客户端功能。
与其他数据库不同,PostgreSQL包括。
使用其他数据库时创建自定义函数的唯一方法是服务器端的标准create function|procedure
。