标签: postgresql
我在postgres中有example个数据库 并且有两种方法可以删除它: 1)DROP DATABASE example
example
DROP DATABASE example
2)DELETE FROM pg_database where datname = 'example' 哪一个是对的,有什么区别?
DELETE FROM pg_database where datname = 'example'
答案 0 :(得分:3)
第一种方式是正确的方法。
第二个语句不会删除数据库,但会删除包含所有数据库的元数据目录表中的条目。禁止直接更新目录表,因为(就像在这种情况下一样)它们可能会破坏系统完整性。