多次元PostgreSQLアレイタイプを理解するには、マニュアルからの次の引用を検討してください。
現在の実装では、宣言されたディメンションの数も強制されません。特定の要素タイプの配列は、サイズや次元数に関係なく、すべて同じタイプであると見なされます。したがって、
CREATE TABLE
で配列のサイズまたは次元数を宣言します。 単なるドキュメントです。実行時の動作には影響しません。
内部的には、タイプtext[]
、text[][]
PostgreSQLと同じです。 もし 列には実際には2次元のテキスト配列が含まれているため、Javaの次元と一致させる必要があります。ただし、1次元または3次元の配列を含めることもできます。 PostgreSQLはそれを許可します。
text
にも注意してください およびcharacter varying
(varchar
)は異なるデータ型 PostgreSQLで(varchar
の場合もほぼ同じことを行います 長さ修飾子はありません)。マニュアルの文字タイプについて読むことから始めます。