我想为用户提供对整个表的 SELECT 访问权限,但对表的一部分进行 UPDATE/INSERT/DELETE 访问。该表已将标志设置为 ID,用户可以更改哪些数据集。例如,工程师可以查看公司所有井的数据,但他只能更改他负责的井的数据。这些井会有一个标志,例如工程师标志 = A。另一个工程师会有工程师标志 = B。工程师 A 可以选择带有 B 工程师标志的井,但他只能更改带有 A 标志的井的数据。
我所做的所有研究只显示了如何设置它以访问整个表或不访问。其他人建议拆分到不同的表,但强烈希望将表保持在一起,以便我们可以更容易地更改标志,而不是将数据从一个表导出到另一个表。
我很感激任何指导!