Erreur SQL sur base PostGreSql : column t.created_dt does not exist

Version :

  • Simplicité version 4.0 patch level P25Built on2020-11-16 21:46
  • Base de données PostgreSQL 9.2

Bonjour,

Nous rencontrons les erreurs suivantes sur la base de postGreSql :

2020-12-04 14:57:51,271 ERROR [com.simplicite.util.engine.ObjectManager] SIMPLICITE|http://frparint176.groupe.active:8080||ECOREDB001|system|com.simplicite.util.engine.ObjectManager|query||Erreur SQL requête: jdbc/simplicite: select t.row_id, t.job_uid, t.job_status, t.job_start_dt, t.job_end_dt, t.job_crontab_id, t_job_crontab_id.crn_name, t.job_object_inst, t.job_method, t.job_action, t.created_dt, t.created_by, t.updated_dt, t.updated_by from m_async_job t left outer join m_crontab t_job_crontab_id on (t.job_crontab_id=t_job_crontab_id.row_id) where (t.job_object_inst ilike ?) order by t.job_start_dt desc, t.row_id asc
org.postgresql.util.PSQLException: ERROR: column t.created_dt does not exist

2020-12-03 11:14:41,121 ERROR [com.simplicite.util.engine.GrantManager] SIMPLICITE|http://frparint176.groupe.active:8080||ECOREDB001|system|com.simplicite.util.engine.GrantManager|query||Error SQL query: jdbc/simplicite: select currval(‘m_dataset_row_id_seq’)
org.postgresql.util.PSQLException: ERROR: relation “m_dataset_row_id_seq” does not exist

Peut-on patcher ?

Cordialement,

La 2ème n’est qu’un warning qui se produit à la création de la séquence, ce genre d’erreur peut être ignorée

La première ne me dit rien

Vous avez surement passé l’objet AsyncJob en timestamp = optimistic alors que par défaut il ne l’est pas :

Repassez le en “none”, ou refaites le en designer pour que ça recrée les 4 colonnes, mais bon autant le laisser sans car je ne mesure pas les impacts.