我正在尝试将一些新数据(新的会计年度)插入数据库(下面的代码)
new_fiscal_year = {
'code': "2019",
'date_start': "2019-01-01",
'date_stop': "2019-12-31",
'display_name': "2019",
'name': "2019",
'state': "draft"
}
self.openerpclient.create('account.fiscalyear', new_fiscal_year)
数据库为 postgresql ,而我要向其中插入数据的表为 account_fiscalyear 。 但是,我确实有两种情况:
在这里,我可以通过将脚本作为 python3 script.sh
运行来将年份插入数据库中当我确实使用gitlabrunner时,出现以下错误:
duplicate key value violates unique constraint "account_fiscalyear_pkey"
DETAIL: Key (id)=(5) already exists.
默认情况下,数据库中有5条记录(年份:2014、2015、2016、2017、2018)
我知道您可能需要其他信息,并且愿意提供,因为我需要知道为什么我无法通过gitlabrunner / CI / CD管道来通过SSH插入。
P.S gitlabrunner使用 python 而不是 python3