파이어베이스를 이용하여 파이어스토어 데이터베이스에 이런저런 데이터를 저장하다 보면, 미처 생각하지 못했던 필드를 추가하거나, 기존에 지정해 두었던 필드의 이름을 변경해야 하는 일들이 생기곤 한다. 또한 문자열로 저장되어 있지만, 데이터 유형을 숫자로 변경하거나, 또는 그 반대의 경우들도 많이 생기곤 한다.
나 역시 웹서비스를 하나씩 만들다 보니, 생각이 진전됨에 따라, 기존에 만들어둔 컬렉션에 미처 생각하지 못했던 필드를 새롭게 추가해야 하는 경우나, 필드 이름을 바꾸는 경우가 무척 많이 발생하였다. 그런데 파이어 스토어 데이터베이스의 데이터 수가 불과 몇 개 안될 때는 수작업으로 고칠 수도 있지만, 문서의 수가 많아지면서 이게 매우 번거로운 일이 되었다.
때문에, 매 경우마다 간단한 코드를 만들어 이를 해결하곤 했는데, 여러 가지 경우가 누적되는 것을 하나로 모아보니, 다음과 같이 하나의 간단한 DB 관리용 툴 박스(toolbox)처럼 되어 버렸다. 다만, 그때그때 사용하던 코드를...