Lim*_*awk 7 nullable liquibase
我正在创建一个新表,如下所示:
<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>
Run Code Online (Sandbox Code Playgroud)
至于nullable约束,如果我省略该属性的默认设置是什么?
例如,如果我只这样做:
<column name="description" type="nvarchar(100)"/>
Run Code Online (Sandbox Code Playgroud)
......列可以为空吗?
更重要的是,指定此文档的文档在哪里(因为我还有其他问题)?
我看了一下:Liquibase Column Tag,但它只是含糊地说:
可空的 - 列可以为空吗?
它没有记录,但我查看了源代码,看来如果你没有指定,就没有添加到列的约束.您可以自己检查的一种方法是使用liquibase updateSql命令查看生成的SQL.
| 归档时间: |
|
| 查看次数: |
5535 次 |
| 最近记录: |