簡単な背景
将来のプロジェクトのために Agile Toolkit に投資する可能性を調査しています。私はそのアプローチが気に入っており、私のニーズに非常にぴったりです。例外として、SQL に由来するモデルのサポートを誤解した可能性があります。
データベースの構築と保守には、標準ツール (ビジュアル モデラーなど) を使用することを好みます。また、可能な限り多くの制約をSQL に直接組み込みます(重要でない、個人的な理由がたくさんあります)。
SQL からアジャイル ツールキット モデルを生成する
Agile Toolkit のドキュメントによると、Atk4 では「最初に SQL を作成し、モデルを生成する」ことができます。(私の強調) しかし、SQL から Atk モデルを生成できるものは何も見つかりませんでした。
誰かがこれをしましたか?生成されたモデルの堅牢性は? (たとえば、Atk モデルで「null 以外の」SQL フィールドを「必須」にしますか? SQL 外部キーから派生した関係を生成しますか?など...)
私の恐れは、ドキュメントを誤解していることです。おそらく、「最初に SQL を作成してからモデルを作成する」ことができるという意味でした (つまり、段落の前半で、「作成」は「手動でコードを作成する」ことを意味し、「生成」は「自動生成」を意味します)。
ありとあらゆる考えをいただければ幸いです。