在PostgreSQL中,当我运行命令:
我收到了响应:
有人能解释一下这是什么意思吗?为什么使用单词'
DROP VIEW IF EXISTS view_name;
我收到了响应:
View IF dropped.
有人能解释一下这是什么意思吗?为什么使用单词'
IF
',而不是像查看视图已删除
这样的响应?DROP VIEW IF EXISTS view_name;
View IF dropped.
IF
',而不是像查看视图已删除
这样的响应?PostgreSQL并不是这样工作的。以下是演示:
postgres=# create view view_name as select 1;
CREATE VIEW
postgres=# drop view if exists view_name;
DROP VIEW
postgres=# \echo :SERVER_VERSION_NUM
110002
postgres=# drop view if exists view_name;
NOTICE: view "view_name" does not exist, skipping
DROP VIEW
SELECT version();
的结果。