테이블에 데이터 입력이 되지 않습니다.

에러가 발생한 경우 아래 정보를 모두 제공해주시면 보다 정확한 답변이 가능합니다!

  • SDK 버전 : 5.4
  • 에러 코드 : 404
  • 스테이터스 코드 : 404
  • 에러메시지 : Insert Failed => [404], table not found, table을(를) 찾을 수 없습니다

오늘 5.4를 받아 업데이트 했습니다.
그 뒤로 설정에 문제가 있어서 이 문제도 해결이 되었습니다.
그뒤
데이터 입력하는데 위와 같은 에러 메세지가 출력이 되네요.
테이블 삭제 후 재생성 하였으며, 삭제된 구 테이블명과 동일한 신규(5.4버전용) 테이블을 생성하였습니다.
그런데 데이터 입력시 위와 같이 테이블을 찾을 수 없다고 나오네요.
테이블을 확인해 봐도 동일한 이름의 테이블이 존재하고 있습니다.
테이블명은 user_data 입니다.

임시 데이터를 삽입하는 테스트를 하고 있는데 해당 소스도 올려보겠습니다.

public void AddUserData()
{
var ud = BEDataManager.Instance.GetUserData();
ud.SetData();

    Param param = Param.Parse(ud);
    
    Backend.GameInfo.Insert("user_data", param, callback => {
        if (callback.IsSuccess())
        {
            string in_date = callback.GetReturnValuetoJSON()["inDate"].ToString();
            if (!string.IsNullOrEmpty(in_date))
            {
                DispatcherAction(() => BEDataManager.Instance.GetUserData().SetIndate(in_date));
            }
        }
        else
        {
            Debug.LogFormat("Insert Failed => [{0}], {1}", callback.GetStatusCode(), callback.GetMessage());
        }
    });
}

왜 테이블을 찾을 수 없을까요? 업데이트 이후 어떤 사이드 이슈가 발생한 것일까요?
아니면 제가 방법을 못찾은 걸까요?
확인 부탁 드리겠습니다.

참고로 업데이트 이전에는 데이터가 정상적으로 입력되었습니다.

안녕하세요 개발자님

새로만든 테이블의 경우 이번에 업데이트 된 Backend.GameData 에 존재하는 함수들로 CRUD를 수행할 수 있습니다.

개발자문서 업데이트 과정에서 해당 부분 고지가 누락된 것 같습니다.

이용에 불편을 드려 죄송합니다.

아래와 같이 사용하시면 정상적으로 사용이 가능하실 것 입니다.

public void AddUserData()
{
var ud = BEDataManager.Instance.GetUserData();
ud.SetData();

    Param param = Param.Parse(ud);
    
    Backend.GameData.Insert("user_data", param, callback => {
        if (callback.IsSuccess())
        {
            string in_date = callback.GetReturnValuetoJSON()["inDate"].ToString();
            if (!string.IsNullOrEmpty(in_date))
            {
                DispatcherAction(() => BEDataManager.Instance.GetUserData().SetIndate(in_date));
            }
        }
        else
        {
            Debug.LogFormat("Insert Failed => [{0}], {1}", callback.GetStatusCode(), callback.GetMessage());
        }
    });
}

답변 감사합니다.
클래스 명이 변경되었군요.
정상적으로 입력 됩니다.