それは言う: postgreSQLのVARIADIC宣言手段とは何ですか? PostgreSQLの9.3.4のリリースノートで
Ensure that the planner sees equivalent VARIADIC and non-VARIADIC function calls as equivalent (Tom Lane)
私はPostgreSQLのマニュアルを検索し、それが何であるかの定義を見つけることができませんでした。
私はそれが関数引数(IN、OUT、VARIADIC)のモードになっていることがわかりましたが、その意味を理解できませんでしたか?いつ私はそれを使いたいですか?関数にVARIADICプロパティがある場合、パフォーマンスの面ではどういう意味ですか?
アレイをユーザー定義型にすることはできますか?私はCREATE TYPEで宣言するいくつかの型ですか? – Johnathan
これは私の質問に答えることはできません...私はタイプA:名前テキスト、 給与の整数を持っていると言う...私は配列の型Aにします。Aのすべてのセルが(テキスト、整数)タプルであることを意味します。 .... [(テキスト、整数)、(テキスト、整数)、...] ... VARADICパラメータで行うことはできますか? – Johnathan
@Johnathan variadicパラメータは、配列にユーザー定義の型付き要素を持つことができる場合、その型の要素の可変パラメータを持つこともできることを意味する 'array'型として宣言する必要があります。 variadicパラメータと単純な配列パラメータの違いは、前者の場合、配列要素がその要素が引数リストの追加パラメータであるかのように渡すことができることです。つまり、コモ区切りの値。 –