0
我目前使用的库有一个错误,我试图找到一个解决方法。是否有可能忽略PostgreSQL视图插入的列?我有这样的观点:忽略PostgreSQL视图上的列插入
CREATE VIEW schema.auth AS
SELECT email AS id, pass AS pass, 'onymous'::varchar AS rolname
FROM schema.person;
图书馆正在努力做到以下几点:
INSERT INTO schema.auth (id, pass, rolname) VALUES ('abc', '123', '');
图书馆不应该被设定rolname
空字符串(''
),因此错误。
有没有办法阻止PostgreSQL在rolname
处抛出一个错误,然后悄悄丢弃空字符串?
[Postgresql insert trigger to set value]的可能重复(http://stackoverflow.com/questions/16102188/postgresql-insert-trigger-to-set-value) – Bulat
这是我的理解,触发器不起作用这种观点。 – Calebmer
你试过了吗? – Bulat