【发布时间】:2015-05-19 11:00:00
【问题描述】:
CREATE OR REPLACE FUNCTION my_validate_func(obj JSON)
RETURNS BOOLEAN AS $$
return true;
$$ LANGUAGE plv8;
CREATE TABLE tbl (col1 TEXT, col2 INTEGER)
CHECK (my_validate_func(row_to_json(*))); -- syntax error :(
我想使用CHECK 约束而不是触发器为整行调用我自己的验证函数 - 可以吗?
【问题讨论】:
-
你得到什么错误?..
标签: sql postgresql plpgsql postgresql-9.4 database-trigger