如题,在命令行里运行修改已有数据库名称
走同样的路,发现不同的人生
직접적인 방법은 없고 복사해서 삭제하는 방법밖에 없습니다:
==2017.4.4 Update==은 여전히 간접적인 솔루션이지만 WiredTiger 스토리지 엔진에 더 편리한 솔루션인 db.renameCollection이 있습니다.
WiredTiger
모든 컬렉션을 새 라이브러리로 이동하는 것은 전체 라이브러리의 이름을 바꾸는 것과 같습니다. copyDatabase보다 훨씬 빠릅니다.
copyDatabase
db.help()
직접적인 방법은 없고 복사해서 삭제하는 방법밖에 없습니다:
으아악==2017.4.4 Update==
으아악은 여전히 간접적인 솔루션이지만
WiredTiger
스토리지 엔진에 더 편리한 솔루션인 db.renameCollection이 있습니다.모든 컬렉션을 새 라이브러리로 이동하는 것은 전체 라이브러리의 이름을 바꾸는 것과 같습니다.
copyDatabase
보다 훨씬 빠릅니다.참고: renameCollection은 샤드 세트에 사용할 수 없습니다
db.help()