現時点では、以下の機能はPL/Perlにありません。 各機能の寄稿を歓迎します。
PL/Perl関数は互いに直接呼び出すことができません(Perlの内部では匿名のサブルーチンであるからです)。
SPIはまだ完全に実装されていません。
spi_exec_queryを使用して、非常に大規模なデータセットを取り出そうとする場合、これらがすべてメモリ内に保存されることに注意しなければなりません。 上で示した通り、spi_query/spi_fetchrowを使用することで、これを避けることができます。
集合を返す関数が大規模な行セットをreturnを介してPostgreSQLに返す場合、同様の問題が起こります。 前述の通り、この問題もreturn_nextを使用して行毎に返すことで避けることができます。