【问题标题】:Is there an equivalent of $dbh->sqlite_create_function in DBD::PgDBD::Pg 中是否有相当于 $dbh->sqlite_create_function
【发布时间】:2018-09-10 09:25:46
【问题描述】:

我喜欢用 perl 为 SQLite 创建函数的可能性

$dbh->sqlite_create_function

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

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

【问题讨论】:

    标签: postgresql perl dbi


    【解决方案1】:

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

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

    这不是其他数据库的情况,包括 PostgreSQL。

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

    【讨论】:

    • 手指滑到手机上
    猜你喜欢
    • 2012-03-23
    • 2016-05-03
    • 1970-01-01
    • 2021-10-09
    • 1970-01-01
    • 2017-01-08
    • 2016-02-15
    • 2010-10-16
    • 2023-04-04
    相关资源
    最近更新 更多