1

PostgreSQL 9.5 では、私が書いた C 関数で、(0) は28642010ARR_ELEMTYPE(PG_GETARG_ARRAYTYPE_P(0))を返した複合型 (つまり で定義) の配列です。この数値はソース コードに表示されず、文書化されていません。CREATE TYPE

今日、PG 9.6 にアップグレードしたところ、C 関数がエラーをスローしました。elemtype は 16396 として報告されるようになりました。これもソース コードには表示されません。

ウィキとソースの両方で、10 進数と 16 進数の両方の数字を検索しました。

a) OID がソース コードで定義されておらず、b) PG の変更によって番号が変更される方法がわかりません。

ここで何か不足していますか?

4

1 に答える 1