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。