我正在编写一个产品,该产品只有一个数据库,但将通过使用客户ID的全局标识符来托管许多客户端。
这一切都很好。
然而,假设我们有一个名为Ticket的表格。Idea具有一个主键。当用户添加票证时,票证将通过外键等与客户对应。
然而,对于每个客户,我希望他们的票证编号在注册时从1开始。
例如:客户1添加4张票证,则票证编号计数为4。客户2注册后,他们添加了一张票证,然后票证编号将是5,依此类推。这并不理想。
我的问题是,如果我不想使用多个数据库,我该如何解决这个问题?每当我进行更改时,必须更新数百个数据库以添加新列、索引等,这种情况会让我非常烦恼。
希望这样说得清楚,期待您的回答。
编辑:由于我将在Symfony中使用Doctrine ORM来管理数据库,因此已将其标记为Symfony...可能无关紧要,但仍然添加。
编辑:我也可能很愚蠢,忽略了一些明显的东西,所以请谅解。
这一切都很好。
然而,假设我们有一个名为Ticket的表格。Idea具有一个主键。当用户添加票证时,票证将通过外键等与客户对应。
然而,对于每个客户,我希望他们的票证编号在注册时从1开始。
例如:客户1添加4张票证,则票证编号计数为4。客户2注册后,他们添加了一张票证,然后票证编号将是5,依此类推。这并不理想。
我的问题是,如果我不想使用多个数据库,我该如何解决这个问题?每当我进行更改时,必须更新数百个数据库以添加新列、索引等,这种情况会让我非常烦恼。
希望这样说得清楚,期待您的回答。
编辑:由于我将在Symfony中使用Doctrine ORM来管理数据库,因此已将其标记为Symfony...可能无关紧要,但仍然添加。
编辑:我也可能很愚蠢,忽略了一些明显的东西,所以请谅解。