關於View如何利用Rule來定義刪除

2022-06-25 20:12:08 字數 598 閱讀 2271

最近專案中使用postgresql ,要對資料庫裡面的2個schema ,在a系統中 進行b使用者,blog的查詢

解決方法是在a裡面做了乙個b庫資料的view,因為原來是表,有增刪改查的功能。為了影響最小化,

就使用了view 裡面rule的定義來對view 進行增刪改操作。

舉例如下:

-- drop view v_t_opr;

create

or replace view v_t_opr as

select

表的各個字段

from

jd_tl_opr a_log

inner join user_2

on user_2.a_user_no = a_log.user_no;

--下面是對view進行rule的定義 ,目的是實現在view上的刪除操作。

create or replace rule v_t_operator_delete as on

deleteto v_t_opr doinstead

delete from jd_tl_opr

where 條件;

如何利用anaconda來擴充套件pycharm庫

python 錯誤 attributeerror module pip has no attribute main 我在網上查了下說版本太高了pip要降級,降級完成之後又報了個錯誤 pip.vendor.urllib3.exceptions.readtimeouterror httpsconnect...

如何利用作業來偷懶?

如何利用作業來偷懶?作業的基本概念 作業 是指使用者向系統提交並要求執行的乙個任務。乙個作業對於乙個或多個程序。前台與後台 前台作業 與使用者進行互動操作。後台作業 不接受終端的輸入,但向終端輸出執行結果。前段和後台執行命令的語法格式 command 前台執行 command 後台執行 comman...

如何利用PowerBroker來防止橫向滲透

毫無疑問,任何乙個組織或公司都有可能受到網路攻擊。攻擊者可能已經盯上你很久了,並策劃對你的組織發動一場有針對性的攻擊,或者說他們也有可能通過社工技術或網路釣魚攻擊來以 廣撒網 的形式來攻擊你。無論是通過哪一種方式,攻擊者一旦進入了你的網路系統,他們就可以到處收集敏感資料 訪問企業郵箱或搜尋特權憑證等...