Pogledi
Pogledi so v stranski vrstici pod Pogledi, poleg Tabele, za vsako bazo.
Ustvarjanje pogleda
Z desno tipko kliknite bazo — ali skupino Pogledi — in izberite Nov pogled. NabuSQL vpraša za ime in odpre urejevalnik pogleda, kjer napišete SELECT, na katerem temelji pogled.
Odpiranje pogleda
Desni klik na pogled ponudi dve možnosti:
- Odpri pogled — ga izvede in prikaže vrstice v mreži podatkov, kot tabelo.
- Odpri dizajn — odpre definicijo za urejanje.
Branje pogleda je enako branju tabele: filtriranje, razvrščanje, listanje in izvoz delujejo enako.
Kopiranje in podvajanje
Kopiraj DDL postavi celoten stavek CREATE VIEW v sistemsko odložišče — odložišča za poglede, v katerega bi lepili, ni, zato definicijo drugam prenesete na ta način.
Podvoji iz te definicije ustvari <ime>_copy1 v isti bazi. Na MySQL in MariaDB se klavzula DEFINER odstrani, tako da kopija pripada računu, ki jo ustvari, in ne avtorju izvirnika.
Oboje deluje tudi na večkratnem izboru — Ctrl-klik ali Shift-klik na več pogledov in meni ponudi Kopiraj DDL od N, Podvoji N in Izbriši N pogledov.
Urejanje in brisanje
Shranite iz urejevalnika dizajna, da zamenjate definicijo. Izbriši pogled ga odstrani po potrditvi, ki navede pogled.
Brisanje pogleda se nikoli ne dotakne osnovnih tabel — definicija je vse, kar je.
Pogledi in pisanje
Ali pogled sprejema INSERT, UPDATE ali DELETE, odloča vaš strežnik baze, ne NabuSQL. Preprosti pogledi nad eno tabelo to običajno omogočajo; vse s stikom, agregacijo ali DISTINCT običajno ne. Če mreža zavrne spremembo na pogledu, je zavrnitev prišla s strežnika.
Vizualna izgradnja SELECT-a
Če poizvedba za pogledom vključuje več povezanih tabel, jo najprej osnujte v vizualnem graditelju poizvedb, nato pa ustvarjeni SQL prilepite v definicijo pogleda.
