daphile使用教程 如何簡單使用PgAdmin?
如何簡單使用PgAdmin?先創(chuàng)建個觸發(fā)器函數(shù)CREATE OR REPLACE FUNCTION trfor100w() RETURNS trigger AS$BODY$ DECLARE
如何簡單使用PgAdmin?
先創(chuàng)建個觸發(fā)器函數(shù)CREATE OR REPLACE FUNCTION trfor100w() RETURNS trigger AS$BODY$ DECLARE rowcounts integer BEGIN IF TG_OP="INSERT" THEN select count(*) into rowcounts from tablename --tablename替換為你需要測試是否有100W條數(shù)據(jù)的表名 IF rowcounts >= 1000000 THEN --這里執(zhí)行一個刪除最老一條的數(shù)據(jù)的語句 --我不知道你數(shù)據(jù)表的結構,這個不好寫, --你自己寫下,直接寫入sql語句就可,別忘了 --最后要加分號,比如 -- delete * from xxx END IF return NEW END IF END$BODY$ LANGUAGE plpgsql VOLATILE之后在正式創(chuàng)建觸發(fā)器 CREATE TRIGGER tg_trfor100w BEFORE INSERT ON tablename FOR EACH ROW EXECUTE PROCEDURE trfor100w()這里的tablename也需要替換為你需要測試是否有100W條數(shù)據(jù)的表名
pgAdmin3怎么把后綴是.sql的文件導入進來并且執(zhí)行呢?
我用的pgAdmin41、在創(chuàng)建好數(shù)據(jù)庫下,‘模式-public’右鍵create腳本然后點擊左上角那個用熒光筆標記出來的文件夾按鍵就可以選擇你要導入的sql文件了,導入后會在下面的編輯器里顯示出來,我是已經(jīng)導入了。最后右邊那個用熒光筆標記出來的閃電標識就是執(zhí)行腳本,就可以運行導入的sql文件了