ページの先頭行へ戻る
Enterprise Postgres 11 メッセージ集
FUJITSU Software

2.63.38 16641

argument of lo_truncate exceeds integer range

[メッセージの意味]

lo_truncateの引数が整数範囲を超えています。以前は、size_tを取るようにこの関数を宣言するのが良いと考えられていましたが、基本となるバックエンド関数は符号付き32ビット整数長のみを受け付けます。したがって、与えられた値がint32をオーバーフローしているならば、エラーとなります。(可能な代替手段は、lo_truncate64の呼び出しを自動的にリダイレクトすることです。しかし呼び出し元が利用可能なバックエンド関数に依存するなら、それは自身に対してlo_truncate64を呼ぶことができます。)

[システムの処理]

処理を中止します。

[利用者の処置]

メッセージ本文から異常が発生した原因を調査し、原因を取り除いてください。