From 6c2dfd80e1d5b3027584b94914eed9cd8535667a Mon Sep 17 00:00:00 2001 From: chenxiaobin19 <1025221611@qq.com> Date: Thu, 27 Feb 2025 18:01:30 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E5=88=A0=E9=99=A4=E8=A7=86?= =?UTF-8?q?=E5=9B=BE=E4=BE=9D=E8=B5=96=E5=AF=B9=E8=B1=A1=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/docs-lite/zh/docs/DatabaseReference/PG_DEPEND.md | 9 +++++++++ content/docs-lite/zh/docs/SQLReference/DROP-FUNCTION.md | 6 +++++- content/docs-lite/zh/docs/SQLReference/DROP-TABLE.md | 4 ++++ content/zh/docs/DatabaseReference/PG_DEPEND.md | 9 +++++++++ content/zh/docs/SQLReference/DROP-FUNCTION.md | 6 +++++- content/zh/docs/SQLReference/DROP-TABLE.md | 4 ++++ 6 files changed, 36 insertions(+), 2 deletions(-) diff --git a/content/docs-lite/zh/docs/DatabaseReference/PG_DEPEND.md b/content/docs-lite/zh/docs/DatabaseReference/PG_DEPEND.md index cc49de681..c369c9fb0 100644 --- a/content/docs-lite/zh/docs/DatabaseReference/PG_DEPEND.md +++ b/content/docs-lite/zh/docs/DatabaseReference/PG_DEPEND.md @@ -80,6 +80,15 @@ PG\_DEPEND系统表记录数据库对象之间的依赖关系。这个信息允

一个定义这个依赖关系特定语义的代码。

+

depsrc

+ +

text

+ +

-

+ +

针对视图规则和函数的依赖关系,记录函数的模式名、包名和函数名

+ + diff --git a/content/docs-lite/zh/docs/SQLReference/DROP-FUNCTION.md b/content/docs-lite/zh/docs/SQLReference/DROP-FUNCTION.md index 28ffdc7be..131accb43 100644 --- a/content/docs-lite/zh/docs/SQLReference/DROP-FUNCTION.md +++ b/content/docs-lite/zh/docs/SQLReference/DROP-FUNCTION.md @@ -46,7 +46,11 @@ DROP FUNCTION [ IF EXISTS ] function_name - **RESTRICT** - 不删除依赖于该函数的对象(默认)。 + 不删除依赖于该函数的对象(默认)。如果仅存在视图依赖对象,则允许删除该函数,否则拒绝删除。查询视图时会提示相应依赖错误;新建函数如果参数和返回值与视图依赖相匹配,在查询视图时会重新建立与新函数的依赖,恢复视图。 + + >![](public_sys-resources/icon-notice.png) **须知:** + > + >- 删除视图依赖函数功能支持普通视图和物化视图,增量物化视图不支持。 ## 示例 diff --git a/content/docs-lite/zh/docs/SQLReference/DROP-TABLE.md b/content/docs-lite/zh/docs/SQLReference/DROP-TABLE.md index 37b8b1a81..5ac63ec19 100644 --- a/content/docs-lite/zh/docs/SQLReference/DROP-TABLE.md +++ b/content/docs-lite/zh/docs/SQLReference/DROP-TABLE.md @@ -33,6 +33,10 @@ DROP TABLE [ IF EXISTS ] - **CASCADE | RESTRICT** - CASCADE:级联删除依赖于表的对象(比如视图)。 - RESTRICT(缺省项):如果仅存在视图依赖对象,则允许删除该表,否则拒绝删除该表。查询视图时会提示相应依赖错误;新建表如果表名和列名与视图依赖相匹配,在查询视图时会重新建立与新表的依赖,恢复视图。 + + >![](public_sys-resources/icon-notice.png) **须知:** + > + >- RESTRICT删除视图依赖表功能支持普通视图和物化视图,增量物化视图不支持。 - **PURGE** diff --git a/content/zh/docs/DatabaseReference/PG_DEPEND.md b/content/zh/docs/DatabaseReference/PG_DEPEND.md index e09a97074..1a1b7524d 100644 --- a/content/zh/docs/DatabaseReference/PG_DEPEND.md +++ b/content/zh/docs/DatabaseReference/PG_DEPEND.md @@ -80,6 +80,15 @@ PG\_DEPEND系统表记录数据库对象之间的依赖关系。这个信息允

一个定义这个依赖关系特定语义的代码。

+

depsrc

+ +

text

+ +

-

+ +

针对视图规则和函数的依赖关系,记录函数的模式名、包名和函数名

+ + diff --git a/content/zh/docs/SQLReference/DROP-FUNCTION.md b/content/zh/docs/SQLReference/DROP-FUNCTION.md index ce5cea875..5bb7bab1e 100644 --- a/content/zh/docs/SQLReference/DROP-FUNCTION.md +++ b/content/zh/docs/SQLReference/DROP-FUNCTION.md @@ -47,7 +47,11 @@ DROP FUNCTION [ IF EXISTS ] function_name - **RESTRICT** - 不删除依赖于该函数的对象(默认)。 + 不删除依赖于该函数的对象(默认)。如果仅存在视图依赖对象,则允许删除该函数,否则拒绝删除。查询视图时会提示相应依赖错误;新建函数如果参数和返回值与视图依赖相匹配,在查询视图时会重新建立与新函数的依赖,恢复视图。 + + >![](public_sys-resources/icon-notice.png) **须知:** + > + >- 删除视图依赖函数功能支持普通视图和物化视图,增量物化视图不支持。 ## 示例 diff --git a/content/zh/docs/SQLReference/DROP-TABLE.md b/content/zh/docs/SQLReference/DROP-TABLE.md index 346d7cd38..29a70890e 100644 --- a/content/zh/docs/SQLReference/DROP-TABLE.md +++ b/content/zh/docs/SQLReference/DROP-TABLE.md @@ -33,6 +33,10 @@ DROP TABLE [ IF EXISTS ] - **CASCADE | RESTRICT** - CASCADE:级联删除依赖于表的对象(比如视图)。 - RESTRICT(缺省项):如果仅存在视图依赖对象,则允许删除该表,否则拒绝删除该表。查询视图时会提示相应依赖错误;新建表如果表名和列名与视图依赖相匹配,在查询视图时会重新建立与新表的依赖,恢复视图。 + + >![](public_sys-resources/icon-notice.png) **须知:** + > + >- RESTRICT删除视图依赖表功能支持普通视图和物化视图,增量物化视图不支持。 - **PURGE** -- Gitee