如何将PostgreSQL触发程序转换为H2(内存数据库)触发程序?

时间:2014-11-28 21:43:28

标签: java postgresql stored-procedures h2

我有PostrgreSQL数据库和触发器功能

CREATE OR REPLACE FUNCTION save_order_in_history()
  RETURNS TRIGGER
AS $$
BEGIN
  INSERT INTO order_table_history (order_id, total_price, user_id, product_amount)
  VALUES (NEW.id, NEW.total_price, NEW.user_id, NEW.product_amount);
  RETURN NULL;
END $$ LANGUAGE plpgsql;

CREATE TRIGGER order_trigger AFTER INSERT OR UPDATE
ON "order_table" FOR EACH ROW EXECUTE PROCEDURE save_order_in_history();

如何将其转换为H2数据库(我使用in-mem变体)触发器?如果可能的原因。

或者如何为Java重写它?

0 个答案:

没有答案