Databáze projektů: Po konverzi

Automaticky přeloženo z Deepl

V tomto příspěvku jsme si ukázali, jak převést binární databázi na databázi projektu. Jakmile je vše připraveno a převod úspěšně dokončen, můžete začít pracovat s databází projektu. Mohou však vyvstat některé otázky: Jsou všechny soubory v databázi užitečné? Je zřejmé, že soubor se strukturou“.4DB“ již není potřeba. Mohu odstranit ostatní soubory?

Zde je vše, co potřebujete vědět po převodu.

Struktura

U binární databáze je popis vaší aplikace uložen ve dvou souborech (.4DB a.4DIndy). U projektové databáze najdete tento popis v souborech uložených ve složce „Project“.

Po převodu tedy můžete oba tyto soubory odstranit:

  • <databáze>.4db
  • <databáze>.4dIndy

Další podrobnosti o architektuře databáze projektu najdete v tomto příspěvku na blogu.

Data

Ve fázi vývoje je často jednodušší mít data vedle struktury(např., testování, přenos na jiný počítač atd.). Mnoho nových funkcí 4D však používá koncept „vedle dat“ pro ukládání určitých parametrů nebo souborů, takže jak si během vývojových testů můžete být jisti, že používáte soubor vedle dat, a ne soubor vedle struktury?

Pro nové databáze projektů vytvoří 4D složku „Data“ na stejné úrovni jako složku „Projekt“. Tedy i ve fázi vývoje se soubor umístěný vedle dat liší od souboru umístěného vedle struktury.

Proto po převodu doporučujeme:

    1. Vytvořit složku Data na stejné úrovni jako složku Projekt.
    2. Přesunout soubory data.4dd a data.4DIndx do nové složky Data.

blank

Nastavení

4D má uživatelské předvolby pro prostředí 4D, uživatelské předvolby pro databázi a nastavení pro databázi.

  • Uživatelské předvolby pro prostředí 4D zahrnují například barvu syntaxe metod. Pro binární databáze i databáze projektů jsou tyto předvolby uloženy v souboru „4D Preferences vXX.4DPreferences“.
  • Uživatelské preference nebo konfigurace pro databázi zahrnují například seznam otevřených oken, pozici bodů přerušení atd. U binární databáze jsou tyto informace uloženy v souborech .4DB. U databáze projektů jsou tyto informace uloženy v několika souborech ve složce „userPreferences.<název>“.
  • Nastavení pro databázi zahrnují předvolby pro konfiguraci zálohování nebo sestavení aplikace atd.

Shrnuto, 4D používá slovo „preference“ pro uživatelské parametry, které spolu souvisejí, a termín „nastavení“ pro parametry týkající se databáze.

Další informace naleznete v tomto příspěvku na blogu.

Konkrétní příklad

V tomto videu najdete databázi „Kontakty“, kterou jsme převedli v předchozím příspěvku na blogu.

Nejprve si zopakujeme výše uvedené pojmy v diagramu a poté si ukážeme výsledek s databází „Kontakty“.

Vanessa Talbot
• Product Owner • Vanessa Talbot se připojila k programovému týmu 4D v červnu 2014. Jako Product Owner má na starosti psaní uživatelských příběhů a jejich převod do funkčních specifikací. Její úlohou je také zajistit, aby implementovaná funkce odpovídala potřebám zákazníka. Od svého příchodu pracovala na definování klíčových prvků ve 4D. Pracovala na většině nových funkcí preemptivního multi-threadingu a také na velmi složitém tématu: nové architektuře pro enginované aplikace. Vanessa má titul z Telecom Saint-Etienne. Svou kariéru začala ve Výzkumném ústavu kriminalistickém jako vývojářka pro audiovizuální oddělení. Působila také v mediální a lékařské oblasti jako expertka na technickou podporu, produkci i dokumentaci novinek.