열 관리

 

JavaScript 백 엔드 모바일 서비스에서 동적 스키마가 설정된 경우, 단순히 해당 개체에 대해 새로운 속성이 포함된 앱에서 삽입 요청을 전송하여 열을 테이블에 추가할 수 있습니다. 자세한 내용은 데이터 시작 자습서(Windows Store C# / Windows Store JavaScript/HTML / Windows Phone / iOS / Android / HTML)를 참조하십시오. 앱이 프로덕션 상태일 때는 동적 스키마를 사용하지 않도록 설정해야 합니다.

.NET 백 엔드 모바일 서비스의 경우 데이터 모델은 Entity Framework의 Code First를 사용하여 Visual Studio 프로젝트에 정의됩니다. 게시된 데이터 모델에 대해서는 Code First 마이그레이션을 사용하여 변경할 수 있습니다. 자세한 내용은 .NET 백 엔드 모바일 서비스의 데이터 모델을 변경하는 방법을 참조하십시오.

JavaScript 백 엔드에서 새 열을 수동으로 만들려면 단순히 열 추가를 클릭하고, 데이터 형식을 선택하고, 열 이름을 입력한 후 확인 단추를 클릭합니다. 이름에 "__" 접두사가 포함된 열은 Microsoft Azure 모바일 서비스에서 시스템 속성 열로 사용됩니다. 이 접두사는 나중에 사용하도록 모바일 서비스에 예약되어 있으며 추가하는 열 이름에 사용하면 안 됩니다.

열을 만든 후에는 모바일 서비스에서 열의 데이터 형식을 변경할 수 없습니다. JSON 개체의 속성 형식을 테이블의 해당 열 형식으로 변환할 수 없으면 삽입 또는 업데이트 작업이 실패합니다.

열을 삭제하려면 열을 클릭한 다음 삭제를 클릭합니다.

System_CAPS_important중요

열을 삭제하면 해당 열에 저장된 모든 데이터가 삭제됩니다. "__" 접두사가 포함된 시스템 열을 삭제해서는 안됩니다.

테이블에 잘 정의된 인덱스를 두면 쿼리 성능을 향상시킬 수 있습니다. 테이블 인덱스에는 특히 필터링이나 정렬을 위해 정기적으로 쿼리에 사용되는 모든 열이 포함되어야 합니다. 인덱스에 열을 추가하려면 열을 선택하고 인덱스로 설정을 클릭합니다.

표시: