假设我有以下 postgreSQL 复合类型:
CREATE TYPE myType AS(
id bigint,
name text,
);
以及除该类型之外的存储过程:
CREATE FUNCTION myFunction(mt myType){
//do some stuff
}
我想使用 node-postgres 模块从 Node-js 调用这个过程。
var pg = require('pg');
var connectionString = "connection string";
pg.connect(connectionString, function(err, client, done) {
client.query('SELECT myFunction($1)', [some value],
function(err, result) {
// do stuff
done();
});
});
我如何在 JS 中创建这样的类型?有没有办法将类型从 Node 传递到 Postgres 存储过程?