gpt4 book ai didi

sql - Liquibase:如何将日期列的默认值设置为 UTC 格式的 "now"?

转载 作者:行者123 更新时间:2023-12-03 10:00:18 24 4
gpt4 key购买 nike

如何将日期列的默认值设置为 UTC 格式的“现在”?我认为答案涉及defaultValueComputed column element 上的属性.

该文件指出:

defaultValueComputed A value that is returned from a function or procedure call. This attribute will contain the function to call.



所指的函数应该用什么语言编写? java ?该函数是否应该是我要使用的特定于数据库供应商的日期函数?我可以阅读有关此主题的更多文档吗?

最佳答案

也许 this topic在 liquibase 论坛中会有帮助吗?

我想 defaultValueComputed将采用特定于数据库的函数来表达“现在”。在 mySQL 中,它将是 CURRENT_TIMESTAMP所以它看起来像这样:

<createTable tableName="D_UserSession">
<column name="ts" type="TIMESTAMP" defaultValueComputed="CURRENT_TIMESTAMP"/>
</createTable>

(复制自论坛帖子。)

关于sql - Liquibase:如何将日期列的默认值设置为 UTC 格式的 "now"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23550232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com