PostgreSQL

トリガー作成、削除

CREATE TRIGGER トリガー名 AFTER INSERT ON テーブル名 FOR EACH ROW EXECUTE PROCEDURE ファンクション名(); ファンクション登録 CREATE OR REPLACE FUNCTION ファンクション名() RETURNS trigger AS ' BEGIN IF TG_OP = ''UPDATE'' THEN UPDATE personal …

ファンクション一覧検索

SELECT proname,prosrc FROM pg_proc ;

トリガー一覧検索

select * from pg_trigger;

バックアップ、リストア

・バックアップ $ pg_dumpコマンド実行 ex) pg_dump データベース名 > ファイル名 ex) pg_dump データベース名 -t テーブル名 > ファイル名 http://www.ksknet.net/postgresql/pg_dump.html ・リストア $ psql データベース名 < ダンプファイル名 ※pg_restore…

PostgreSQL操作

ファンクション一覧 SELECT prosrc FROM pg_proc; PL/pgSQL が使用可能か調べる select * from pg_language; テーブル一覧 select * from pg_tables 【参考URL】 http://www.yamada-lab.org/doc/linux/postgresql8.2/02psql/0201.html