我已经外包了一个基于 RoR 并托管在 heruko 上的 Web 应用程序的开发。我有这个应用程序的三种类型的用户,开发人员、内容生成者和客户。我希望开发人员能够创建表和/或仅更改数据库架构。我希望内容生成器能够访问数据库的内容(直接访问数据库或通过网站)。
我的问题:如何阻止开发人员在数据库引擎级别访问数据库内容?我可以将开发人员添加为网站的客户,他们可以访问有限的内容,这很好。但是我怎样才能保护我的数据库内容不被别人复制呢?
因为我外包了开发,并且因为我和开发者之间没有合同,所以我想确保我的 IP 受到保护。做这个的最好方式是什么 ?