【问题标题】:How can my database support multiple users?我的数据库如何支持多个用户?
【发布时间】:2015-12-13 06:02:31
【问题描述】:

我有一个问题,希望不要显得愚蠢。我正在开发一个应用程序,我需要多个用户存储数据的数据库 Web 服务,以便以后他们可以访问特定数据上的数据,而不会与其他用户混合。

我认为解决方案可能是增加我的每个表的 userid 属性是用户表的外键。但是,我想知道是否有更好的解决方案来解决需要更改所有表的问题。

感谢您的帮助!!!!

【问题讨论】:

  • 解决方案是有一个用户表并将用户标识与每个个人数据相关联。这在sql中很简单,在启动应用程序之前应该设计好数据库。
  • 使用 PostgreSQL 方案工作正常

标签: mysql sql database multiple-users


【解决方案1】:

首先我们应该有一张UML图片来理解什么是“数据”以及它的含义。作为黑暗中的盲人,我可以建议你:

您应该有一个包含用户的表,以及一个包含 userId 作为相关数据外键的数据的表。

【讨论】:

  • 现在我将公寓 gem 用于 ruby​​ on rails 应用程序。不过谢谢
猜你喜欢
  • 1970-01-01
  • 2015-11-03
  • 1970-01-01
  • 1970-01-01
  • 2015-07-02
  • 2011-11-10
  • 2015-06-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多