2017-07-26 103 views
0

我正在使用deconstruct_array()來獲取一個ArrayType(我們稱它爲arr)爲基準數組。有沒有一種方法可以讓我輕鬆檢查arr是基於零還是一個基礎(即索引從零開始或一開始)?檢查PostgreSQL/C ArrayType是基於零還是基於一個的

+0

在C語言中所有的數組從0開始 –

+0

@PaulOgilvie讓我澄清我的意思:C數組從0開始但PostgreSQL數組默認從1開始。在我的情況下,當我使用'construct_md_array()'和使用'deconstruct_array()'時,我指定PostgreSQL數組從0或1開始。我需要檢查PostgreSQL數組是基於一或零的。 – 374

回答

0

解決 - 使用array_lower()來確定下限,以及它是否是0或1

相關問題