如何强制执行浮动以在生成的查询中添加模式名称,以便它可以与不同的数据库用户一起使用。
我有两个用户拥有所有权限,而其他用户只读。我已将用户1的表格选择授予用户2.
但是,在Slick中运行查询时遇到错误ORA-00942:表或视图不存在。
请建议。
答案 0 :(得分:3)
想出来。表允许传递模式名称,如下所示
abstract class Table[T](_tableTag: Tag, _schemaName: Option[String], _tableName: String)
示例
class InstrumentType(tag: Tag) extends
Table[String](tag,Some(SCHEMA_NAME), TableName)