在postgresl中創(chuàng)建觸發(fā)器的方法:1.啟動(dòng)postgresql服務(wù);2.登錄postgresql數(shù)據(jù)庫;3.使用數(shù)據(jù)庫;4.在數(shù)據(jù)庫新建表;5.執(zhí)行CREATE TRIGGER語句創(chuàng)建觸發(fā)器;
具體步驟如下:
1.首先,在命令行中啟動(dòng)postgresql服務(wù);
net start postgresql
2.postgresql服務(wù)啟動(dòng)后,在命令行中登錄到postgresql數(shù)據(jù)庫;
psql -h -U
3.登錄到postgresql數(shù)據(jù)庫后,在postgresql選擇一個(gè)數(shù)據(jù)庫并使用;
\c text
4.進(jìn)入到數(shù)據(jù)庫后,在數(shù)據(jù)庫中新建一個(gè)數(shù)據(jù)表;
create table prefer;
5.最后,數(shù)據(jù)表創(chuàng)建好后,執(zhí)行CREATE TRIGGER語句即可在表中創(chuàng)建一個(gè)觸發(fā)器;
CREATE TRIGGER example_trigger AFTER INSERT ON prefer FOR EACH ROW EXECUTE PROCEDURE auditlogfunc();
相關(guān)命令擴(kuò)展:
1)列出表中的所有觸發(fā)器
SELECT * FROM pg_trigger;
2)刪除表中的指定觸發(fā)器
#刪除prefer表中的example_trigger觸發(fā)器
drop trigger example_trigger on prefer;