# 테이블 설계 요청 형식

`validate_table_schema`에는 다음 구조를 사용한다.

```json
{
  "table_name": "TB_BIZ",
  "korean_table_name": "사업",
  "description": "사업 기본정보",
  "profile": "strict",
  "columns": [
    {
      "korean_name": "사업일련번호",
      "english_name": "TB_BIZ_SN",
      "domain_name": "일련번호N10",
      "description": "사업 식별자",
      "data_type": "NUMERIC",
      "length": 10,
      "nullable": false,
      "primary_key": true,
      "indexed": true
    }
  ]
}
```

`columns`는 한 개 이상이어야 한다. 논리명과 물리명 중 하나만 제공할 수 있지만,
둘 다 제공하면 서로 대응하는지 검증한다. `strict`에서는 도메인과 타입, 물리명, 컬럼
설명을 가능한 한 명시한다.
