【问题标题】:Ignite db timestamp column default to current timestamp fails点燃数据库时间戳列默认为当前时间戳失败
【发布时间】:2019-07-02 09:31:53
【问题描述】:

我刚刚开始使用 GridGrain Ignite DB 社区版 8.7.5 版。我正在尝试创建一个简单的地址表。

CREATE TABLE address(id UUID PRIMARY KEY,
line1 VARCHAR(255) NOT NULL, 
line2 VARCHAR(255),
city VARCHAR(100) NOT NULL,
state VARCHAR(100) NOT NULL,
postal_code VARCHAR(32) NOT NULL,
country VARCHAR(100) NOT NULL,
country_code VARCHAR(32) NOT NULL,
coordinates GEOMETRY,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP) 

它给了我以下错误-

[IgniteSQLException] 非常量 DEFAULT 表达式不是 支持 [colName=CREATED_AT]

我希望created_at 列的默认值为current_timestamp,这就是它给我错误的地方。正确的查询是什么?

【问题讨论】:

    标签: sql default ignite sql-timestamp current-time


    【解决方案1】:

    我认为目前不支持此功能。随意创建针对 IGNIITE JIRA 的票证。

    【讨论】:

      猜你喜欢
      • 2015-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多