Postgres- Golang-架构与数据库?

时间:2016-06-22 16:00:05

标签: database postgresql go schema

我正在使用golang和Postgres作为我的应用程序。在我的应用程序中,对于新用户我正在为该用户创建新的数据库和表。对于每个新客户,我正在创建新的数据库。在我的应用程序中处理时,我将连接太多连接以连接特定的用户数据库。这是目前正在进行的。我的问题是,我是否必须为新用户而不是postgres中的数据库创建模式,以减少连接。在这种情况下,在数据库下只创建一个数据库,将创建太多的模式。这是最好的方式。

1 个答案:

答案 0 :(得分:0)

如果每个客户的架构不同,那么您应该使用基于事件的数据存储,而不是为每个字段创建列创建行。

在这种情况下,每行包含4个固定列: ID (每个条目都是唯一的), res_id (指向其父 id 字段,如果存在),( ex-“user_id”),(ex-“1”)。