sql - 将触发器和序列从一个模式移动到另一个模式
问题描述
我的问题包括需要将触发器从一个模式移动/复制到另一个模式。问题之一是我无法创建从 schema1 到 schema2 的视图,为了解决这个问题,我想将所有内容移至一个大模式。
但似乎不会出现触发器和序列。也许我需要准备一个文件来创建所有触发器和序列,并确保序列将使用旧模式中的最后一个数字进行更新..
解决方案
“其中一个问题是我无法创建从 schema1 到 schema2 的视图”
一种可能的解决方案是将所有内容保留在原处,并授予创建所需视图所需的权限。
grant select on schema1.table to schema2;
create schema2.view as select * from schema1.table;
推荐阅读
- json - 从嵌套的 json 中删除反斜杠
- wordpress - 如何在 Woocommerce 中以一种产品销售数字和实物商品?
- reactjs - 无法获取在我的 React 应用程序中工作的链接/路线
- javascript - 我需要什么 Javascript、Jquery 和 css 代码才能有一个完全像这样的侧边栏?
- python-3.x - GraphicsContextArray 缺少其 __swig_setmethods__ 属性?
- mysql - How to get a summary using only SQL from 3 tables
- php - 我从相对日期和相对日期的最后一天得到一个特定的日期,我怎样才能找到差异?
- vba - Powerpoint 的 VBA 代码,更改所有幻灯片的所有 MS 对象(来自 Excel)
- python - Python烧瓶URL映射问题,返回404
- android - LiveData 对象观察者永远不会被调用