我试图弄清楚如何使用命令删除CockroachDB中的所有数据库,而无需逐个删除它们。如果这不是一个选项,你能指出cockroachDB存储数据库的所有信息的目录,以便我可以手动删除它们并完成它吗?
答案 0 :(得分:2)
您不能一次删除所有数据库,必须逐个删除它们。请参阅drop database声明。
如果您在某个程序中,可以先获取数据库列表(SHOW DATABASES
或SELECT datname FROM pg_database
),但请务必不要尝试删除crdb_internal
,{{1 }},information_schema
或pg_catalog
,因为它们无法删除。
如果要擦除蟑螂群集本身,可以杀死每个节点上的所有节点和system
。
数据目录是您在rm -rf <data directory>
标志中指定的任何路径(默认为--store
)。