Database 如何在symfony中为每个注册用户创建新数据库?

Database 如何在symfony中为每个注册用户创建新数据库?,database,symfony4,Database,Symfony4,使用symfony4,我有一个表单注册,我想在每次注册后创建一个数据库 例如:我有名称-公司-电子邮件输入 提交后,我将插入数据例如:Jack,Jackstore,jack@store.com在数据库db_用户中,之后我想自动创建一个新的数据库和公司名为db_jackstore的实体 我怎么能那样做呢?你根本做不到。 恐怕不能使用本机symfony工具或任何外部捆绑包。因为这听起来是个坏主意。我认为你必须学习一些关于RDBMS的知识。您永远不想为项目中的每个用户创建一个新的数据库。问题是每个用户

使用symfony4,我有一个表单注册,我想在每次注册后创建一个数据库

例如:我有名称-公司-电子邮件输入

提交后,我将插入数据例如:Jack,Jackstore,jack@store.com在数据库db_用户中,之后我想自动创建一个新的数据库和公司名为db_jackstore的实体

我怎么能那样做呢?

你根本做不到。
恐怕不能使用本机symfony工具或任何外部捆绑包。

因为这听起来是个坏主意。我认为你必须学习一些关于RDBMS的知识。您永远不想为项目中的每个用户创建一个新的数据库。问题是每个用户都有许多客户端和许多数据库,我在一个纯php项目中做过一次!我们不是在谈论这是否是个好主意/坏主意,我是在问为什么不可能!我知道RDBMS我的问题是我是symfony的新手。向下投票这是非常苛刻的,因为在某些情况下,在其他设备/应用程序/安全问题上单独使用数据库分区是合法的,特别是在使用SQLLite或MongoDB时,这种情况更是如此。永远不要说永远@扎克:我现在正在研究这个问题&如果我能想出一个可行的解决方案,我会让你知道的。