Quero que esta instrução insira os dados variáveis na minha instrução psql, mas não sei como inicializar os dados na instrução json.
INSERT INTO audit_log (
action,
result,
input_data,
output_data,
sponsor_id,
user_id)
VALUES(
1020,
1,
'{"Sponsor id": $input_sponsor_id, "User id": $input_username, "Password": $input_password}',
'{"Status": "json return?"}',
input_sponsor_id,
input_user_id);
Use uma função de construção JSON:
Já que você disse que estava usando
psql
, useipsql
variáveis (:input_user_id
dá o valor da variávelinput_user_id
). Em outros ambientes, talvez seja necessário referenciar variáveis de uma maneira diferente.