array_position()
. के अतिरिक्त, पृष्ठ 9.5 के बाद से सरल
CREATE TABLE example (
foo TEXT[] NOT NULL check (array_position(foo, null) is null)
);
आप एक खाली सरणी की जांच भी कर सकते हैं:
CREATE TABLE example (
foo TEXT[] NOT NULL check (foo <> '{}' and array_position(foo, null) is null)
);