Ar galime saugoti masyvą „PostgreSQL“?
Ar galime saugoti masyvą „PostgreSQL“?

Video: Ar galime saugoti masyvą „PostgreSQL“?

Video: Ar galime saugoti masyvą „PostgreSQL“?
Video: Ar galima gerti vandenį iš upės? 2024, Gegužė
Anonim

Būna atvejų, kai tu gal norėtų parduotuvė kelios reikšmės vienas duomenų bazės stulpelyje, o ne keliose lentelėse. PostgreSQL duoda tu ši galimybė su masyvas duomenų tipas. Masyvai yra keletas naudingiausių duomenų tipų saugojimas informacijos sąrašai.

Ar tokiu būdu galite saugoti masyvą duomenų bazėje?

An masyvas yra specialus kintamasis, leidžiantis saugodamas vieną arba daugiau reikšmių viename kintamajame, pvz. – vartotojo vardų ar duomenų laikymas an Masyvas . Kartais, reikalauti parduotuvė Array į MySQL duomenų bazėje ir jį atgauti. Šioje pamokoje aš parodysiu, kaip galite saugoti masyvą „MySQL“. duomenų bazėje ir perskaitykite su PHP.

Taip pat žinote, kaip PostgreSQL saugo duomenis? Kada duomenis yra saugomi in Postgres , Postgres savo ruožtu parduotuvėse kad duomenis įprastuose failų sistemos failuose. Kartu su vietos vieta duomenis kataloge, tai suteikia mums žmonių lentelės failų vietą. Visi failai yra saugomi /var/lib/ postgresql /9.5/main/base/16387/.

Taigi, kurios duomenų bazės masyve negali būti?

Pastaba: MySQL ir Java DB šiuo metu daryti ne palaikyti ARRAY SQL duomenų tipas.

Kas yra Unnest in Postgres?

PostgreSQL UNNEST () funkcija Ši funkcija naudojama išplėsti masyvą iki eilučių rinkinio. Sintaksė: unnest (anyarray) Grąžinimo tipas: bet kurio elemento rinkinys.

Rekomenduojamas: