Передайте JSON процедуре Postgres из Node.JS - PullRequest
0 голосов
/ 17 октября 2018

Я новичок в ноде postgres, у меня есть хранимая процедура, которая принимает объект json.Я не знаю, что здесь не так.Я использую pg-обещание и в документах я использовал client.func () для передачи параметров хранимой процедуре.Процедура работает, когда я отправляю json в DBeaver.

    const json = { requesttype: "checkemailaddress_availability", 
                   emailaddress: "abc@xyz.com" 
                 };

    client.func('r1.process_request', json).then(data => {
    console.log('DATA', data);
    }).catch(err => {
        console.log('ERR', err);
    }
    );

Журнал:

     name: 'error',
     length: 220,
     severity: 'ERROR',
     code: '42883',
     detail: undefined,
     hint: 'No function matches the given name and argument types. You might 
     need to add explicit type casts.',
     position: '15',
     internalPosition: undefined,
     internalQuery: undefined,
     where: undefined,
     schema: undefined,
     table: undefined,
     column: undefined,
     dataType: undefined,
     constraint: undefined,
     file: 'parse_func.c',
     line: '528',
     routine: 'ParseFuncOrColumn' }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...