Vývoj aplikace je často velmi náročná práce, na které se podílí mnoho lidí. V takovém případě můžete chtít ukládat vývoj do úložiště pro správu zdrojů nebo mít k dispozici historii práce provedené během dne, případně poslat databázi kolegovi a vidět změny, až na ní skončí práci.
Všechny výše uvedené scénáře jsou nyní možné! Počínaje verzí v17 R3 můžete soubor .4DB exportovat do několika textových souborů. To vám nabízí mnoho nových možností.
Export přes rozhraní
V nabídce „Soubor/Export“ je k dispozici nová položka nabídky. Otevře se okno, které umožňuje zvolit umístění složky pro export. Poté jednoduše potvrďte svou volbu a exportujte soubor se strukturou databáze.
Export prostřednictvím kódu
Pokud chcete proces exportu struktury databáze automatizovat, můžete použít nový příkaz Export structure file příkaz:
result:=Export structure file(pathname)
Můžete také zvolit pouze export metod. V tomto případě předejte objekt filtru s prvky, které chcete exportovat. Podrobnější informace o dostupných atributech filtru naleznete v dokumentaci.
C_OBJECT(options)
options :=New object
options .withLog:="ifNotEmpty" // Created only if it contains some messages
options .filter:=New object // Object that describes what should be exported
options .filter.projectMethods:=True
options.
filter.databaseMethods:=True
result:=Export structure file(pathname;options)
Nakonec můžete tento příkaz zavolat také z komponenty. (Tento příkaz vždy exportuje strukturu hostitelské databáze).
Šťastný export!