insert

Name

insert -- データベーステーブルにタプルを挿入します。

Synopsis

insert(table, a)

引数

table

テーブル名

a

値の辞書

返り値

整数

新しく追加された行のOID

説明

このメソッドは、指定されたテーブルに辞書からの値を入力します。その後データベースからの値を使って辞書を更新します。これは、ルールやトリガーなどによって更新された値で辞書を最新のものとします。

この関数の性質上、テーブルが大きくなるほど挿入に時間がかかります。 この問題を解決するのは簡単で、今後大きくなりそうなテーブルの OID に索引を付けるだけです。