什么是删除数据库的正确方法?

时间:2018-02-12 13:36:59

标签: postgresql

我在postgres中有example个数据库 并且有两种方法可以删除它:
1)DROP DATABASE example

2)DELETE FROM pg_database where datname = 'example'
哪一个是对的,有什么区别?

1 个答案:

答案 0 :(得分:3)

第一种方式是正确的方法。

第二个语句不会删除数据库,但会删除包含所有数据库的元数据目录表中的条目。禁止直接更新目录表,因为(就像在这种情况下一样)它们可能会破坏系统完整性。