이미 만들어진 테이블에서, 컬럼 수정못하나요?

안녕하세요. 이미 만들어진 “user” 라는 테이블에서,

  1. 이미 만들어진 컬럼을 수정하려고하는데, 지우고 다시 만들어야하나요?
    그러면, 라이브중에, 컬럼을 지워서 수정해야한다면 문제 발생안하나용?

  2. 라이브중에, 컬럼이 추가 되면, 로그인단에서 해당 테이블에서 컬럼이 추가되었는지 어떻게 비교해서 추가하는지 궁금합니다.

안녕하세요 개발자님

1
먼저 뒤끝에서는 컬럼을 삭제하는 기능을 제공하지 않습니다.

사용하지 않으시는 컬럼의 경우 null값을 넣어두시는 것을 추천드리며,

뒤끝에서는 NoSQL 형식의 DB를 사용하기 때문에 테이블의 각 row는 다른 컬럼을 가질 수 있기 때문에

명시적으로 컬럼을 삭제하지 않으셔도 추후 테이블에서 해당 컬럼을 참조하지 않으시는 방법으로 사용이 가능하십니다.

해당 컬럼을 테이블에서 삭제하고 싶으시면, 말씀하신 테이블 자체를 삭제하시거나

혹은 테이블 내 해당 컬럼을 가지고 있는 row를 모두 삭제하시면 됩니다.


2
앞서 말씀드린 것과 같이 정해진 스키마가 있는 것이 아닌 NoSQL 형식을 제공하고 있기 때문에

GameData.Get 함수를 호출하여 데이터를 조회하시면 되고 컬럼이 추가되었는지 확인하는 기능은 제공하고 있지 않습니다.

콘솔에서 스키마를 설정하는 경우에도 동일하게 컬럼이 추가되었는지 확인하는 기능은 제공하고 있지 않습니다.