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