在PG中使用JavaScript
在PG中使用JavaScript 需要使用 plv8 扩展
需要开启扩展
create extension plv8;
创建函数模版
create or replace function function_name()
returns void as $$
// V8 Javascript
// 在这里写 Javascript Code
$$ language plv8;
执行的话运行
select function_name();
plv8 helloworld 示例
create or replace function hello_world(name text)
returns text as $$let output = `Hello, ${name}!`;
return output;
$$ language plv8;
【在PG中使用JavaScript】执行sql 使用
plv8.execute
函数create or replace function update_user(id bigint, first_name text)
returns smallint as $$var num_affected = plv8.execute(
'update profiles set first_name = $1 where id = $2',
[first_name, id]
);
return num_affected;
$$ language plv8;
links
- https://supabase.io/docs/guid...
- https://github.com/nelhage/pl...
推荐阅读
- 热闹中的孤独
- 你到家了吗
- Shell-Bash变量与运算符
- JS中的各种宽高度定义及其应用
- 闲杂“细雨”
- 杜月笙的口才
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 深入理解Go之generate
- 赢在人生六项精进二阶Day3复盘
- 祖母走了