【发布时间】:2018-05-26 04:25:48
【问题描述】:
我想弄清楚如何使用命令删除 CockroachDB 中的所有数据库,而不需要一一删除。如果这不是一个选项,您能否指出 cockroachDB 存储所有数据库信息的目录,以便我可以手动删除它们并完成它?
【问题讨论】:
标签: cockroachdb
我想弄清楚如何使用命令删除 CockroachDB 中的所有数据库,而不需要一一删除。如果这不是一个选项,您能否指出 cockroachDB 存储所有数据库信息的目录,以便我可以手动删除它们并完成它?
【问题讨论】:
标签: cockroachdb
您不能一次删除所有数据库,它们必须一个一个地删除。请参阅drop database 声明。
如果你在一个程序中,你可以先获取数据库列表(SHOW DATABASES,或SELECT datname FROM pg_database),但一定不要尝试删除crdb_internal,information_schema,pg_catalog,或system 因为它们不能被丢弃。
如果你想擦除蟑螂集群本身,你可以杀死所有节点和每个节点上的rm -rf <data directory>。
数据目录是您在--store 标志中指定的任何路径(默认为${PWD}/cockroach-data)。
【讨论】: