Skip to main content

DROP SOURCE

如果您不再需要从 source 获取数据,使用 DROP SOURCE 命令从数据库中删除 source

删除 source 之前,必须使用 DROP MATERIALIZED VIEW 删除所有依赖于该 source 的物化视图。

句法

DROP SOURCE [ IF EXISTS ] [schema_name.]source_name [ CASCADE ];

参数

参数描述
schema_name要删除的 source 所在的 schema。您可以使用 SHOW SCHEMAS 获取所有可用 schema 的列表。如果不指定 schema,则将删除默认 schema public 中指定的 Source。
source_name要删除的 source 的名称。
CASCADE 选项如果指定了该选项,依赖于 source 的所有对象(如物化视图)以及依赖于这些对象的所有对象都将被删除。

示例

此语句可从数据库中删除默认 schema public 中的 source rw_source

DROP SOURCE rw_source;

此语句可从数据库中删除 schema rw_schema 中的 source rw_source

DROP SOURCE IF EXISTS rw_schema.rw_source;

另请参阅

CREATE SOURCE — 创建 Source。