बहु-आयामी पोस्टग्रेएसक्यूएल सरणी प्रकारों को समझने के लिए मैनुअल से निम्नलिखित उद्धरण पर विचार करें:
<ब्लॉकक्वॉट>
वर्तमान कार्यान्वयन घोषित संख्या के आयामों को भी लागू नहीं करता है। आकार या आयामों की संख्या की परवाह किए बिना किसी विशेष तत्व प्रकार के सभी सरणी एक ही प्रकार के माने जाते हैं। इसलिए, CREATE TABLE
. में सरणी आकार या आयामों की संख्या घोषित करना बस दस्तावेज है; यह रन-टाइम व्यवहार को प्रभावित नहीं करता है।
आंतरिक रूप से, प्रकार text[]
, text[][]
PostgreSQL के समान हैं। यदि कॉलम में वास्तव में 2-आयामी टेक्स्ट एरे होते हैं, आपको जावा में आयामों से मेल खाना होगा। लेकिन इसमें 1- या 3-आयामी सरणियाँ भी हो सकती हैं। PostgreSQL इसकी अनुमति देगा।
यह भी ध्यान रखें कि text
और character varying
(varchar
) विभिन्न डेटा प्रकार . हैं PostgreSQL में (जब varchar
. काफी हद तक ऐसा ही करते हुए कोई लंबाई संशोधक नहीं है)। मैनुअल में वर्ण प्रकारों के बारे में पढ़कर प्रारंभ करें।