Мне нужно заполнить таблицу из параметра выбора (A ~ D) из jenkins.Я думаю, что он пытается вставить «строковый» тип «А» в поле «целое число».Я действительно не знаю, как решить эту проблему.Надеюсь, вы можете помочь мне.
Ошибка:
ERROR: invalid input syntax for integer: "A"
код:
def stageInsert() {
switch (PROJETO){
case "A":
PROJETO = 25;
break;
case "B":
PROJETO = 54;
break;
case "C":
PROJETO = 55;
break;
case "D":
PROJETO = 52;
break;
default:
break;
}
INSERT INTO table_name
(
id_testes_automatizados,
data_automacao,
id_projeto,
qtd_passed,
qtd_failed,
result_link)
VALUES (
nextval('id_testes_automatizados_seq'),
now(),
'${params['PROJETO']}',
'${params['PASSED']}',
'${params['FAILED']}',
'${params['RESULTADO_LINK']}'
);