如何删除CockroachDB中的所有数据库?

时间:2017-12-12 13:05:13

标签: cockroachdb

我试图弄清楚如何使用命令删除CockroachDB中的所有数据库,而无需逐个删除它们。如果这不是一个选项,你能指出cockroachDB存储数据库的所有信息的目录,以便我可以手动删除它们并完成它吗?

1 个答案:

答案 0 :(得分:2)

您不能一次删除所有数据库,必须逐个删除它们。请参阅drop database声明。

如果您在某个程序中,可以先获取数据库列表(SHOW DATABASESSELECT datname FROM pg_database),但请务必不要尝试删除crdb_internal,{{1 }},information_schemapg_catalog,因为它们无法删除。

如果要擦除蟑螂群集本身,可以杀死每个节点上的所有节点和system。 数据目录是您在rm -rf <data directory>标志中指定的任何路径(默认为--store)。