我需要提供一个REST端点来为特权用户创建/删除表。
[当用户请求创建表'xyz'时,我创建带有前缀“ user_”的表,并返回响应说“ user_xyz”已创建。这样,我知道在发出请求时哪些表可以删除。
但是我希望根据用户要求创建表“ xyz”,并希望添加一些标签,例如“ deletable”,这样我就可以查询以查找是否可以删除表。
一个选项是为表添加注释,但是我必须查询information_schema。评论听起来不太正确。当我使用MySql数据库时,可以使用任何其他方法解决此问题。
除了您建议的选项,我认为您没有其他选择,
UserId
创建元表(具有外键的优势)和TableName
字段(具有集成表格的缺点名称与实际的非常表,因为没有此表它可以更改元表正在更新)