# Treasure Dataエンティティの命名要件と制限事項

Treasure Dataでは、エンティティの命名方法と、エンティティで使用できる文字数を制限しています。

Treasure Dataエンティティのサイズと容量の制限については、[上限値（最大値）](/ja/requirements-and-limitations/list-of-upper-limits-max-on-treasure-data)を参照してください。

以下の項目に命名規則があります：

* [テーブルとデータベース](#tables-and-databases)
* [カラム](#columns)
* [パスワード](#passwords)
* [ユーザー、ポリシー、およびパーミッションの名前](#names-for-users-policies-and-permissions)
* [Treasure ワークフロー](#td-workflows)


## テーブルとデータベース

テーブルとデータベースの命名規則は次のとおりです：

* 小文字、数字、および_（アンダースコア）のみ使用可能
* 3文字以上128文字以下


## カラム

カラムの命名規則は次のとおりです：

* 小文字、数字、_（アンダースコア）のみ使用可能
* 数字で始めることはできません（例：`0422col`は使用できないカラム名です）


不正なカラム名が検出されると、システムエイリアスが生成されます。このエイリアスを使用してこのカラムをクエリしたり、必要に応じて別の許容可能なカラム名に変更したりできます。

## パスワード

Treasure アカウントのオーナーまたは管理者が[パスワード基準を指定](/products/control-panel/security/sign-in-settings/about-account-password-policy-settings#specifying-the-account-password-policy)します。

ユーザーパスワードの一般的なデフォルト規則は次のとおりです：

* 8〜128文字
* Basic Latin（ASCII）文字で構成


Basic Latin（ASCII）文字のリストについては、[Library of Congress Basic Latin (ASCII) Code Table](http://lcweb2.loc.gov/diglib/codetables/42.html)を参照してください。

## ユーザー、ポリシー、およびパーミッションの名前

ユーザーおよびポリシー名はUnicode文字である必要があり、記号、制御文字、絵文字、空白を含めて最大255文字まで使用できます。

## Treasure ワークフロー

プロジェクトとワークフローの命名規則は次のとおりです：

* プロジェクト/ワークフロー名は**数字**または`/`で始めることはできません
* プロジェクト/ワークフロー名には次の文字を含めることはできません：`+, ^ , @, \\. :, *, ?, ", <, >, |, &, <space>`