我设法在Postgresql 9.3,OSX 10.10上按照PL/Ruby的指令安装PL / Ruby。但是我尝试创建一个函数:
CREATE FUNCTION ruby_max2(x int4, y int4) RETURNS int4 AS '
return x > y ? x : y
' LANGUAGE 'plruby';
并调用我创建的函数:
SELECT ruby_max2(7,8);
但是没有结果,查询继续进行并且无法取消(即使我无法杀死进程)。我错过了什么?
这是我的gdb output
这是我的pg_log