서버를 사용한지 얼마안되어 기능질문좀 드려요.

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 :
  • 프로젝트명 : 영웅 파티 키우기
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

현재 출시되어 서비스 진행중입니다.

  1. 현재 테이블 중, USER 테이블에, 신규로 추가하고 싶은 컬럼이 있는데,
    신규로 첫 가입을 진행할 때, 처음 테이블을 생성하여 초기화할 때에는 문제없이 추가 되는데
    이미 테이블이 생성된 유저는 어떤식으로 컬럼을 추가하나요?

  2. 시즌제 적용을 위해서 enum값으로 형성되어 있는 특정 컬럼을 모두 0으로 초기화 시켜야하는데,
    모든 유저의 특정 컬럼을 동시에 수정할 수 있는 기능이 있나요?

안녕하세요 개발자님,
문의해주신 내용 순차적으로 안내드립니다.

  1. 이미 테이블 row 데이터가 생성된 유저의 신규 컬럼 추가
    기존에 생성된 유저의 테이블(row)에 새로운 컬럼을 추가하고자 하실 경우,
    해당 유저의 데이터를 업데이트할 때 신규 컬럼을 param 값으로 함께 전달해주시면 자동으로 컬럼이 추가되어 저장됩니다.
    즉, 신규 컬럼이 포함된 형태로 update 요청을 보내주시면 해당 컬럼이 기존 row에 추가됩니다.

  2. 현재 모든 유저의 특정 컬럼 값을 일괄 수정하는 기능은 제공되지 않고 있습니다.
    시즌 변경과 같은 상황에서 특정 값을 초기화해야 할 경우에는,
    시즌 정보를 별도 컬럼에 저장한 후, 해당 값을 기준으로 클라이언트 혹은 서버에서 조건 처리를 하시는 방식을 권장드립니다.

    예를 들어:
    UserData 테이블 내 Season 컬럼이 1로 설정되어 있는 경우, 시즌 2가 시작되었을 때
    로그인 후 데이터를 조회하면서 Season 값이 1인 유저에게만 초기화 처리를 적용한 뒤
    초기화가 완료되면 해당 유저의 Season 값을 2로 업데이트하여 이후에는 재처리가 되지 않도록 관리할 수 있습니다.