時(shí)間:2024-03-07 21:27作者:下載吧人氣:27
前言
postgresql支持?jǐn)?shù)組類型,可以是基本類型,也可以是用戶自定義的類型。日常中使用數(shù)組類型的機(jī)會(huì)不多,但還是可以了解一下。不像C或JAVA高級(jí)語(yǔ)言的數(shù)組下標(biāo)從0開(kāi)始,postgresql數(shù)組下標(biāo)從1開(kāi)始,既可以指定長(zhǎng)度,也可以不指定長(zhǎng)度。且postgresql既支持一維數(shù)組,也支持多維數(shù)組,但是平時(shí)二維數(shù)組也就夠用了。
本文將給大家介紹PostgreSQL通過(guò)數(shù)組改進(jìn)性能的相關(guān)內(nèi)容,分享出來(lái)供大家參考學(xué)習(xí),下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧
PostgreSQL通過(guò)數(shù)組改進(jìn)性能
創(chuàng)建一個(gè)用戶和設(shè)備關(guān)系映射表,用戶的設(shè)備ID存放在數(shù)組字段里面:
CREATE TABLE device.user_devices
(
user_id character varying(32) COLLATE pg_catalog.”default” NOT NULL,
device_ids character varying[] COLLATE pg_catalog.”default” NOT NULL,
CONSTRAINT user_devices_pkey PRIMARY KEY (user_id)
)
網(wǎng)友評(píng)論