Amazon Best VPN GoSearch

Favicon OnWorks

gmod_materialized_view_tool.plp - Online în cloud

Rulați gmod_materialized_view_tool.plp în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda gmod_materialized_view_tool.plp care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


gmod_materialized_view_tool.pl - un instrument pentru crearea și manipularea vederilor materializate pentru
Chado.

SINOPSIE


% gmod_materialized_view_tool.pl [opțiuni]

LINIE DE COMANDA OPŢIUNI


--create_view Ghidează utilizatorul prin crearea unui MV
--update_view viewname Reîmprospătează datele din MV numit
--automatic Reîmprospătează datele din toate MV care sunt învechite
--dematerialize viewname Creează o vizualizare reală, eliminând MV
--dbprofile profilename Opțiuni de profil DB de utilizat (implicit este „implicit”)
--list Oferă o listă de MV
--status Oferă starea tuturor MV
--view_name Numele vizualizării care urmează să fie creată
--table_name Schema de nume calificat al tabelului
--refresh_time Frecvența la care vizualizarea ar trebui să fie actualizată
--column_def Listă de coloane cu tipuri
--sql_query Selectați interogarea pentru a defini conținutul tabelului
--index_fields Listă de câmpuri pe care să construiți indecși
--special_index SQL pentru a crea indecși speciali
--da Să presupunem că da la orice întrebare da/nu
--help Imprimă această documentație și se închide

Rețineți că opțiunile pot fi scurtate. De exemplu, „--de” este o scurtare acceptabilă
de --dematerialize. Pentru opțiunile care au o primă literă unică, scurtă (singura
cu cratime) poate fi utilizată versiunea opțiunii, cum ar fi „-a” pentru --automatic.

DESCRIERE


AVERTISMENT: Acest script creează o gaură de securitate destul de mare care ar putea duce la pierderea datelor.
Utilizatorii ar putea introduce cu ușurință interogări SQL prin această interfață care ar putea deteriora
Bază de date.

Acest instrument oferă mai multe funcții utile pentru crearea și menținerea materializată
vederi (MV) într-o schemă Chado. O vedere materializată este un simplu tabel de bază de date (real) care
a fost creat și conține date dintr-o colecție de alte tabele. Este ca o priveliște,
doar pentru că s-a materializat, poate fi indexat și căutările pe el vor merge mult mai repede
decât pe vizualizările bazei de date. Există cel puțin două laturi negative ale MV-urilor:

1 Sincronizarea datelor
Când tabelele normale sunt actualizate cu valori care sunt reflectate într-un MV, va exista a
întârziere (de obicei una foarte vizibilă) între momentul în care tabelul normal este actualizat și
când MV este actualizat. Acest instrument oferă mijloacele de actualizare a MV-urilor; vedea
--automat mai jos.

2 Spațiu pe disc
Deoarece MV-urile sunt tabele reale, ele vor ocupa spațiu real pe disc. Este posibil,
în funcție de modul în care este creat MV, acesta poate ocupa o cantitate enormă de spațiu pe disc.

A notițe despre SQL pentru populând il tabel
La construirea clauzei SELECT, numele coloanelor selectate trebuie să se potrivească cu
numele coloanelor din vizualizarea materializată. De exemplu, dacă numele coloanelor
sunt feature_id și nume, dar coloanele selectate sunt feature_id și unicname, tu
trebuie să folosească opțiunea „AS” pentru a redenumi coloana rezultată, cum ar fi:

SELECTează caracteristica_id, nume unic AS nume...

Dacă nu faceți acest lucru, coloana afectată din tabelul rezultat va fi goală.

OPŢIUNI


--create_view
Ghidează utilizatorul printr-o serie de solicitări pentru a crea o nouă vedere materializată.

--update_view viewname
Actualizează datele într-o vizualizare materializată prin ștergerea mai întâi a datelor din tabel și
apoi rulează interogarea care definește datele pentru a le repopula.

--automat
Actualizează automat toate MV-urile care sunt în prezent marcate ca fiind învechite
la frecvența de actualizare care a fost specificată la crearea MV. Această opțiune este
foarte util într-o lucrare cron pentru a actualiza MV-urile în mod regulat.

--dematerialize viewname
Preia un MV și se transformă într-o vedere standard. Acest lucru se poate face dacă baza de date
administratorul decide că dezavantajele schemei MV nu funcționează pentru un anume
vizualizați, dacă, de exemplu, datele din tabelele de bază se schimbă frecvent în sau
MV-ul ocupă prea mult spațiu pe disc.

--dbprofile
Numele profilului DB de utilizat pentru conectivitatea bazei de date. Aceste profiluri sunt păstrate
în $GMOD_ROOT/conf (de obicei /usr/local/gmod/conf) și conține informații precum
numele bazei de date, numele de utilizator și parola. Valoarea implicită este „default”, care a fost
creat când a fost creată baza de date Chado.

--listă
Oferă o listă de MV-uri curente.

--stare
Oferă starea tuturor MV-urilor, inclusiv dacă sunt considerate actuale sau în afara
data.

--Ajutor
Imprimă această documentație și se închide.

NEINTERACTIVĂ VIEW CREATION


Următoarele opțiuni sunt furnizate pentru a permite crearea de vederi materializate într-un mod non-
mod interactiv. Dacă oricare dintre steagurile de mai jos este omis, vi se va solicita
valori adecvate.

--view_name
Acesta este numele pe care acest instrument îl va folosi mai târziu pentru a se referi la MV; de obicei ea
va fi același cu numele MV din baza de date, dar nu trebuie să fie.

--nume_tabel
Numele calificat schema al tabelului, cum ar fi „public.all_feature_names”

--refresh_time
Frecvența la care vizualizarea ar trebui să fie actualizată. Acesta poate fi fie un număr de
secunde sau unul dintre „zilnic”, „săptămânal” sau „lunar”.

--coloană_def
Listă de coloane cu tipuri, cum ar fi „feature_id integer,name varchar(255),organism_id
întreg".

--sql_query
Selectați interogarea pentru a defini conținutul tabelului; vezi nota de mai sus despre cum trebuie să fie SQL
scris pentru această interogare.

--index_fields
Listă de câmpuri pe care să construiți indecși.

--index_special
SQL pentru a crea indecși speciali. Acest lucru vă permite să creați text funcțional și complet
indici de căutare.

--da
Presupuneți da la orice întrebare da/nu

AUTORI


Chris Carpita , cu câteva completări minore și specifice GMOD
modificări de la Scott Cain[e-mail protejat]>.

Drepturi de autor (c) 2007

Această bibliotecă este software gratuit; îl puteți redistribui și/sau modifica sub același
termeni ca Perl însuși.

Utilizați gmod_materialized_view_tool.plp online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad




×
publicitate
❤️Cumpără, rezervă sau cumpără aici — gratuit, contribuind la menținerea serviciilor gratuite.