insert(table, a)
テーブル名
値の辞書
新しく追加された行のOID
このメソッドは、指定されたテーブルに辞書からの値を入力します。その後データベースからの値を使って辞書を更新します。これは、ルールやトリガーなどによって更新された値で辞書を最新のものとします。
この関数の性質上、テーブルが大きくなるほど挿入に時間がかかります。 この問題を解決するのは簡単で、今後大きくなりそうなテーブルの OID に索引を付けるだけです。