나는 명령을 사용하여 CockroachDB에있는 모든 데이터베이스를 하나씩 삭제할 필요없이 삭제하는 방법을 찾으려고합니다. 그 옵션이 아닌 경우, 데이터베이스의 모든 정보가 저장된 디렉토리를 가리킬 수 있습니까? 수동으로 삭제하고 완료 할 수 있습니까?CockroachDB에서 모든 데이터베이스를 삭제하는 방법은 무엇입니까?
1
A
답변
2
모든 데이터베이스를 한꺼번에 삭제할 수는 없으며 하나씩 삭제해야합니다. drop database 문을 참조하십시오. 당신은 프로그램 내 경우
는 먼저 단지 그들이 삭제할 수 없습니다 수 crdb_internal
, information_schema
, pg_catalog
, 또는 system
드롭을 시도하지 않도록주의, 데이터베이스 목록 (SHOW DATABASES
, 또는 SELECT datname FROM pg_database
)를 가져올 수 있습니다.
바퀴벌레 클러스터 자체를 지우려면 각 노드에서 모든 노드와 rm -rf <data directory>
을 종료 할 수 있습니다. 데이터 디렉토리는 --store
플래그 (기본값 : ${PWD}/cockroach-data
)에 지정한 경로입니다.