データベース スキーマを宣言する必要がなく、エンティティの使用方法に基づいて作成する迅速なデータベース プロトタイピング ツールはありますか。
たとえば、空のデータベース (疑似コード) を想定すると、次のようになります。
user1 = new User() // Creates the user table with a single id column
user1.firstName = "Allain" // alters the table to have a firstName column as varchar(255)
user2 = new User() // Reuses the table
user2.firstName = "Bob"
user2.lastName = "Loblaw" // Alters the table to have a last name column
スキーマを動的に作成するときに行うことができる論理的な仮定があり、DB ツールを使用して後で微調整することで、その選択をいつでもオーバーライドできるためです。
また、この方法で単体テストを行ってスキーマを生成することもできます。
そして明らかに、これはプロトタイピング専用です。
このようなものはありますか?