유저정보 테이블 수정

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

  • 뒤끝 SDK 버전 : 5.7.1
  • 프로젝트명 : EVM
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

안녕하세요.

유저정보의 이미 만들어진 테이블에 추가로 컬럼을 추가하려하는데
기존에 등록된 데이터 행(레코드/튜플)에는 적용이 되지 않는것같습니다.(기본값 포함)

일반적인 데이터베이스에서는 기존에 있는 데이터에 컬럼(필드)가 추가되면 해당 필드의 기본값이 설정되는데 뒤끝에서는 추가된 필드 이후에 생성되는 데이터에만 적용되는것 같네요.

기존 데이터에도 적용될 수 있는 방법이 있나요? 또한 적용이 된다면 기본값 설정도 동일하게 적용될수 있는 방법이 있는지…?

답변부탁드립니다~~~

안녕하세요 개발자님,
새로이 추가된 컬럼에 대해서는 다음과 같이 적용됩니다.

  • 스키마 미정의 테이블
    추가된 컬럼에 대한 데이터를 입력하기 이전까지는 읽기 시 해당 데이터가 보이지 않습니다.

  • 스키마 정의 테이블
    컬럼이 추가된 후 새로이 삽입되는 데이터에 대해서는 기본값 혹은 입력되는 데이터 값이 삽입됩니다.
    이 때, Json.Parse 등을 사용하여 클래스로 만들어 사용할 경우에는 문제가 발생할 수 있습니다.

  • 공통
    테이블에 기존에 생성되어있는 데이터의 경우, 값을 업데이트 해줘야만 확인이 가능하며, 스키마 정의 테이블의 경우도 기본값이 자동으로 입력되지는 않습니다.
    테이블에 기존에 생성되어있는 데이터에 대해 일괄적으로 값을 적용하거나 기본값을 설정하는 방법은 제공되지 않고있습니다.