Pogledi
Pogledi se u bočnoj traci nalaze pod Pogledi, uz Tablice, za svaku bazu.
Stvaranje pogleda
Desni klik na bazu — ili na grupu Pogledi — pa Novi pogled. NabuSQL traži ime i otvara editor pogleda, u kojem pišete SELECT na kojem se pogled temelji.
Otvaranje pogleda
Desni klik na pogled nudi dvije mogućnosti:
- Otvori pogled — izvršava ga i prikazuje retke u tablici podataka, kao običnu tablicu.
- Otvori dizajn — otvara definiciju za uređivanje.
Čitanje pogleda jednako je čitanju tablice: filtriranje, sortiranje, straničenje i izvoz rade isto.
Kopiranje i dupliciranje
Kopiraj DDL stavlja cijelu CREATE VIEW naredbu u međuspremnik sustava — ne postoji međuspremnik pogleda u koji bi se lijepilo, pa je to način da definiciju prenesete drugamo.
Dupliciraj iz te definicije stvara <ime>_copy1 u istoj bazi. Na MySQL-u i MariaDB-u izbacuje se DEFINER, pa kopija pripada onome tko je radi, a ne onome tko je napisao izvornik.
Oboje radi i na višestrukoj selekciji — označite više pogleda Ctrl-klikom ili Shift-klikom pa izbornik nudi Kopiraj DDL (N), Dupliciraj (N) i Obriši N pogleda.
Uređivanje i brisanje
Spremanje iz dizajn editora zamjenjuje definiciju. Obriši pogled ga uklanja, nakon potvrde u kojoj se pogled imenuje.
Brisanje pogleda nikad ne dira tablice ispod — definicija je sve što postoji.
Pogledi i pisanje
Prihvaća li pogled INSERT, UPDATE ili DELETE odlučuje vaš server, a ne NabuSQL. Jednostavni pogledi nad jednom tablicom obično prihvaćaju; sve s joinom, agregacijom ili DISTINCT-om obično ne. Ako tablica odbije izmjenu na pogledu, to je odbijanje došlo sa servera.
Vizualna izrada SELECT-a
Ako upit iza pogleda uključuje više spojenih tablica, prvo ga skicirajte u vizualnom graditelju upita pa generirani SQL prenesite u definiciju pogleda.
