制限および存在しない機能

PostgreSQL 8.4.1文書
前のページ | 巻戻し | 第 40章PL/Perl - Perl手続き言語 | 早送り | 次のページ

# 40.7. 制限および存在しない機能

現時点では、以下の機能はPL/Perlにありません。 各機能の寄稿を歓迎します。

- PL/Perl関数は互いに直接呼び出すことができません（Perlの内部では匿名のサブルーチンであるからです）。

- SPIはまだ完全に実装されていません。

- `spi_exec_query`を使用して、非常に大規模なデータセットを取り出そうとする場合、これらがすべてメモリ内に保存されることに注意しなければなりません。 上で示した通り、`spi_query`/`spi_fetchrow`を使用することで、これを避けることができます。

  集合を返す関数が大規模な行セットを`return`を介してPostgreSQLに返す場合、同様の問題が起こります。 前述の通り、この問題も`return_next`を使用して行毎に返すことで避けることができます。

前のページ | ホーム | 次のページ
PL/Perlトリガ | 上に戻る | PL/Python - Python手続き言語