是否有任何快速数据库原型制作工具不需要我声明数据库模式,而是根据我使用实体的方式创建它。
例如,假设一个空数据库(伪代码):
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
由于在动态创建模式时可以做出逻辑假设,并且您始终可以通过使用数据库工具稍后对其进行调整来覆盖其选择。
此外,您可以通过这种方式对其进行单元测试来生成您的模式。
显然这仅用于原型设计。
外面有这样的东西吗?