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