Я создаю новую таблицу, например:
<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, но он только двусмысленно говорит:
NULL - столбец допускает значение NULL?