en cs

O nochetodbload a nochetodbeval

Úvod

Do (sqlite) databáze můžete ukládat šachové pozice i celé hry z PGN souborů pomocí programu nochetodbload.

nochetodbeval screenshot

Uložené pozice v databázi lze nechat ohodnotit programem nochetodbeval, který uloží výsledky taktéž do této databáze.

nochetodbeval screenshot

Uložené hry, pozice a jejich ohodnocení je možné prohlížet v Nochetu v exploreru zahájení , v stromu tahů atp.

Nocheto explorer tahů

Programy nochetodbload a nochetodbeval dělají to samé jako příkaz analyze+! (a ještě více). Jsou ale pohodlnější, pokud chcete do své databáze pouze přidat partie (nebo jen pozice) ze souboru(ů) PGN (a vyhodnotit je). Příkaz analyze umí uložit pouze šachové pozice (s výsledkem analýzy), ale neumí uložit šachové partie (šachová partie se skládá z informací o partii – kdo a kdy hrál, výsledek partie atd., plus tahy).

O databázích v Nochetu

Mnoho šachových aplikací používá termín databáze, když odkazují na soubory PGN (každý soubor může obsahovat více šachových partií).
V programu nocheto se reprezentace souboru PGN nazývá sheet (list). Slovo "Databáze" odkazuje na databázi SQLite, která se používá k ukládání partií, pozic partií, jejich hodnocení atd.

Výchozí adresář pro uložení databáze programu nocheto je ~/.nocheto/data/explorer/.

Můžete mít nakonfigurované dvě databáze. Jedna v sekci [database], druhá v sekci [explorer].

[database]
dbname = data/mehry/

Databáze je uložena v adresáři který se skládá z ~/.nocheto/ a hodnoty vlastnosti dbname.

Výchozí hodnota dbname je data/explorer/.

Musíte mít práva zápisu do daného adresáře. Soubor databáze Sqlite je pouze jeden soubor (explorer3.sqlite3), ale během vkládání partií vytváří některé další dočasné soubory. Proto je hodnota vlastnosti dbname názvem adresáře, nikoli souboru sqlite.

Pokud je definována sekce [explorer], nocheto načítá data pro průzkumník tahů a partií z databáze nakonfigurované v této sekci, jinak se vše načítá a ukládá do databáze nakonfigurované v sekci [database].

Můžete vytvořit mnoho databází pro průzkumník, ale v programu nocheto můžete mít otevřenou pouze jednu najednou (tu, která je aktuálně nakonfigurována v sekci [explorer]). Budoucí verze programu nocheto možná budou umět přepínat databáze "za běhu", ale prozatím je nejlepší způsob, jak rozdělit partie do skupin, používat jmenné prostory (namespaces).

O jmenných prostorech (namespaces)1.1.0

Partie v databázi mohou být uloženy pod různými jmennými prostory. To lze použít k oddělení vašich vlastních partií od partií velmistrů atd.

Výchozí jmenný prostor (namespace) je primary.

Pokud chcete nahrát hry do jiného jmenného prostoru (namespace), použijte nochetodbload --namespace "vasenamespace" --games <file(s)>.

Hra může být uložena pouze pod jedním jmenným prostorem.

Chcete-li filtrovat partie z konkrétního jmenného prostoru v exploreru programu nocheto, použijte příkaz namespaces.

Nochetodb tutoriály