I know this document isn't the clearest, but basically think of it this way: any datatype that doesn't have a specific limitation in its definition (int2, int4, int8, etc...) is only limited by the maxium size for a column (1 GB). So, TEXT, CHAR and VARCHAR can each be as large as 1 GB in size, along with BYTEA, DECIMAL, and NUMERIC. (see section Table 5-2 in the second link above)
As I understand it, then, an array of any type can hold as much as 1 GB of data in any one column of a row.
Obviously, binary large objects can be larger than 1 GB, but I believe are limited by the file size of the OS in question (maybe not...)
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.