2

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

4

1 回答 1

3

您不能一次删除所有数据库,它们必须一一删除。请参阅删除数据库语句。

如果你在一个程序中,你可以先获取数据库列表(SHOW DATABASES, 或SELECT datname FROM pg_database),但请确保不要尝试删除crdb_internal, information_schema, pg_catalog, 或system因为它们无法删除。

如果你想擦除蟑螂集群本身,你可以杀死所有节点和rm -rf <data directory>每个节点上。--store数据目录是您在标志中指定的任何路径(${PWD}/cockroach-data默认情况下)。

于 2017-12-12T13:37:05.460 回答