Oracle数据库:文件夹中的组表,如Postgres Schemas?

时间:2012-04-12 22:04:37

标签: database oracle postgresql database-design relational-database

有没有办法将表分组到Postgres的架构中?我们有一个Postgresql服务器,我们想要移动到Oracle DB。我们使用大量模式对表进行分类。在oracle中有类似的东西吗? Oracle具有Schema,但架构和用户之间存在一对一的关系。架构==用户。

是否有另一个堆栈交换可能更适合此问题?

1 个答案:

答案 0 :(得分:3)

您需要在Oracle中创建与PostgreSQL中相同数量的模式。每个架构也与用户相关联的事实不应该打扰你。

如果你想知道的话,你不必登录所有这些用户。

只需创建一个“应用程序”用户,并为您在该应用程序用户的各种模式中创建的表授予必要的权限。

如果您使用PostgreSQL的搜索路径功能来避免完全限定的表名,那么您需要创建指向各种模式中的表的同义词(由“applicatoin”用户拥有)。