5
:私はその属性を省略した場合liquibaseカラムのデフォルトのnull許容制約設定は何ですか?私はこのように、新しいテーブルを作成してい
<createTable tableName="myTable">
<column name="key" type="int" autoIncrement="true">
<constraints primaryKey="true" primaryKeyName="PK_myTable" nullable="false"/>
</column>
<column name="name" type="nvarchar(40)">
<constraints nullable="false"/>
</column>
<column name="description" type="nvarchar(100)">
<constraints nullable="true"/>
</column>
</createTable>
限りnullable
制約として、デフォルトの設定は何ですか?私はこれをしなかった場合
例えば、 :
<column name="description" type="nvarchar(100)"/>
は...列はNULL可能でしょうか?
さらに重要なことは、このを指定するドキュメントはどこですか(このような質問があります)?
は、私がここに見えた:Liquibase Column Tag、それだけであいまいに言う:
NULL可能 - 列のNULL可能はありますか?
あなたが見たコードを教えてください。 (パッケージ、クラス) – LimaNightHawk
ColumnConfig:https://github.com/liquibase/liquibase/blob/master/liquibase-core/src/main/java/liquibase/change/ColumnConfig.java – SteveDonie
特にAddColumnChange:https:// github.com/liquibase/liquibase/blob/master/liquibase-core/src/main/java/liquibase/change/core/AddColumnChange.java#L100-L102 – SteveDonie