S potěšením oznamujeme, že 4D v18 R3 obsahuje vylepšení, které bude mít obrovský dopad na práci vývojářů. Funkci, kterou mnozí z vás požadovali, a 4D ji splňuje!
Při práci v samostatném režimu 4D ve fázi vývoje (psaní a testování kódu) již nemusíte restartovat databázi, abyste měli k dispozici aktuální datový sklad (ds) při aktualizaci struktury!
Nyní nemusíte restartovat databázi pokaždé, když potřebujete nový atribut nebo novou tabulku v kódu! Vše je automatické!
Když zavoláte ds příkaz, získáte aktuální objekt datového skladu. To znamená, že se zpracovává několik verzí tohoto objektu datového skladu současně … v závislosti na tom, kdy jste aktualizovali strukturu … bez přerušení běžících procesů.
Pokud pracujete v režimu klient/server, funguje to dobře pro kód spuštěný na serveru 4D.
U vzdálených klientů stačí restartovat klienta vyžadujícího aktualizaci struktury.
Nyní můžete bez obav aktualizovat svou strukturu, jak se vám zlíbí:
- Přidat, odebrat, přejmenovat tabulku nebo pole,
- změnit typ pole,
- přidat/odebrat index,
- aktualizovat vztahy mezi dvěma tabulkami nebo rekurzivní vztah k tabulce.
… a mnoho dalších činností, které již nepotřebují váš zásah.