DB – Zbirke podatkov
DB MySQL, MariaDB in PostgreSQL: strežnik, zbirke, tabele, vrstice – vse to se prebrskava kot mape in se ureja.
Nastavitev povezave
Pogon, gostitelj, vrata, uporabnik, geslo in privzeta zbirka – neobvezna: brez nje se strežnik odpre na svoji skrbniški zbirki. Storitev Windows je mogoče poimenovati za branje njenega stanja, Meneaufile pa jo sam izpolni, ko jo najde.
Poimenovano storitev najdemo z enim klikom, z dveh mest: »Odpri mesto storitve« v meniju povezave in pod napako, ko vstopimo v zbirko z ustavljeno storitvijo – povezava zavrnjena, gumb vodi v SRV, na samo storitev, kjer jo znova zaženemo. Brez tega je bilo treba izstopiti, najti vrstico in iti prek njenega menija.
Pogon nosi svojo ikono, kot vrsta kartice v NET: v oknu izberemo tisto, kar bomo prepoznali na vrstici.

Premikanje
Strežnik → zbirke → tabele → vrstice. F12 preklopi med podatki tabele in njeno zgradbo. Zbirko je mogoče pripeti, da jo najdemo na vrhu.
Strežnik nosi tudi svoje poglede: račune, poizvedbe v teku, stanje strežnika, nastavitve strežnika, rutine. So samo za branje; njihova dejanja so v meniju desnega klika – sprememba gesla, nastavitev spremenljivke, ubijanje procesa.
Vrstice
- Uredi vrstico: kartica, primarni ključ označen. Tabela brez primarnega ključa spremembo zavrne – vrstice v njej ni mogoče prepoznati, njena sprememba pa bi se dotaknila drugih.
- Poišči polje: od osmih stolpcev naprej se obrazec odpre z iskanjem. Nekaj črk imena pusti le polja, ki ga nosijo, Enter pa postavi kazalec v prvo. Polje, ki ga iskanje skrije, obdrži, kar je bilo vanj vpisano.
- Polje datuma, časa ali datuma s časom ima dva gumba: koledar in Zdaj, ki vpiše trenutni trenutek na sekundo natančno.
- Dodaj vrstico, kopiraj vrstico kot JSON, kopiranje vrstic v odložišče.
- Polje se kopira samo, z eno kretnjo, ne da bi odprli kartico.
Zgradba
Polja z njihovim tipom, razvrščanjem znakov, privzeto vrednostjo, atributi in komentarjem; indeksi z njihovo naravo (primarni ključ, unikaten, indeks) in metodo. Polje se doda na začetek, na konec ali za drugo – PostgreSQL pa vedno doda na konec tabele in to pove.
Izbirnik tipov razvrsti tipe pogona po družinah: cela števila, decimalna, besedilo, datumi in ure, dvojiški. Filtriramo jih med tipkanjem.
Izpraznitev tabele (truncate) odstrani vse njene vrstice, tabelo obdrži in samodejno povečevanje postavi na nič. Na strežniku koša ni: to je povedano prej.
Diagram razmerij
»Diagram razmerij« nariše tabele in njihove zveze.
- Tabelo spustimo z levega seznama, da jo postavimo na risbo; odstranimo jo tako, da jo povlečemo iz risbe, ali z desnim klikom nanjo.
- Polje povlečemo k polju druge tabele, da narišemo zvezo. Je zgolj vizualna: strežnika se ne dotakne.
- »Prikaži vse« uokviri celoto; kolesce povečuje in zmanjšuje; filter najde tabelo po imenu.
- Razporeditev se shrani: risba ostane, kot smo jo pustili.
- »Izvozi kot sliko« zapiše risbo v mapo drugega pogleda – če ga ni, Meneaufile to pove, namesto da bi zapisal kamor koli. »Odpri na njegovem mestu« nato vodi tja.
Izvoz v mapo
Tabela nima bajtov: ne kopira se kot datoteka. Na disku dobimo izvoz SQL.
- F6 proti podoknu, ki prikazuje mapo, ali »Izvozi s strukturo«, ki vpraša, v kateri pogled odložiti: ena datoteka
.sqlna tabelo. - Pri celotni zbirki izvoz prečka vse njene tabele, pod oknom napredka, ki ga lahko ustavimo. Končno sporočilo navede zapisane datoteke; napaka navede tabelo, pri kateri se je ustavil – »manjka del zbirke« bi se pokazalo šele pri ponovnem predvajanju, prepozno.
- Pri izbranih vrsticah izvoz zapiše toliko ukazov
INSERT, v datoteko, katere ime se vpraša – ponudi se ime tabele. Vrstice iz poizvedbe, ki bere več tabel, so zavrnjene: nič ne bi povedalo, kam jih znova vstaviti. - Načrtuj izvoz…, z desnim klikom na tabelo ali zbirko, iz njega naredi redno varnostno kopijo: vsak zagon zapiše datirane datoteke,
clients-2026-10-03.sql. Glejte Načrtovanje dejanja.
Uvoz, kloniranje
- Spustitev datoteke
.sqlna zbirko jo znova predvaja, po vprašanju, ki navede datoteko in zbirko. Samo ena datoteka in to.sql: vsaka druga spustitev je zavrnjena z eno besedo. Na ravni strežnika nič ne bi povedalo, kam predvajati – potrebna je zbirka. - Kloniraj podatkovno bazo ustvari novo zbirko na istem strežniku in vanjo prekopira tabele. Če ga sredi poti ustavimo, klon ostane nepopoln, Meneaufile pa to pove.
- Izvoz v zbirko ne vodi nikamor: namenjen je disku. To je povedano, namesto da bi ostalo neizrečeno – sicer bi mislili, da je datoteka zapisana.
Poizvedbe
Poizvedba SQL se napiše na odprti zbirki in odide s Ctrl+Enter. Ponudijo se nedavne poizvedbe. Rezultat je seznam kot vsak drug: razvrščamo ga, izbiramo v njem, izvažamo ga.
Dnevnik SQL hrani vse poslano, s številom prizadetih vrstic. Kopira se, počisti se.
Primerjava dveh tabel
F8 na dveh tabelah primerja njuni zgradbi: ker bajtov ni, se soočita polja in indeksi. Glejte Primerjava.
Odstranitev
Odstranitev povezave jo odstrani s seznama skupaj z njenim geslom. Strežnika se ne dotakne.
Priročnik programa Meneaufile v slovenščini.