@rogeriolino
Devido ao bug que esta dando no redirecionamento da senha com o banco Postgres que relatei no post https://discuss.novosga.org/d/287-erro-ao-encerrar-e-redirecionar-atendimento/3.
Eu reinstalei meu servidor usando banco MARIADB e consegui roda o comando alterando o arquivo doctrine.yaml na linha aonde esta " url: '%env(resolve: DATABASE_URL)%' "coloquei direto a "url: 'mysql://novosga:senha@localhost:3306/novosgadb' ".
Então coloquei para executar via cron o comando de reset das senhas mas essa noite não reiniciou as senhas e ao tentar rodar o comando na mão apresentou esse erro.
* In AbstractMySQLDriver.php line 55:
An exception occurred while executing '
INSERT INTO historico_atendimentos
(
id, num_local, dt_age, dt_cheg, dt_cha, dt_ini, dt_fim, tempo_espera, tempo_permanencia, tempo_atendimento, tempo_deslocamento, status, resolucao, observacao, senha_sigla, senha_numero, cliente_id, unidade_id, se
rvico_id, prioridade_id, usuario_id, usuario_tri_id, atendimento_id
)
SELECT
a.id, a.num_local, a.dt_age, a.dt_cheg, a.dt_cha, a.dt_ini, a.dt_fim, a.tempo_espera, a.tempo_permanencia, a.tempo_atendimento, a.tempo_deslocamento, a.status, a.resolucao, a.observacao, a.senha_sigla, a.senha_nu
mero, a.cliente_id, a.unidade_id, a.servico_id, a.prioridade_id, a.usuario_id, a.usuario_tri_id, a.atendimento_id
FROM
atendimentos a
WHERE
a.dt_cheg <= :data AND (a.unidade_id = :unidade OR :unidade = 0)
AND a.atendimento_id IS NOT NULL' with params ["2019-10-29 08:53:39", 0]:
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '22' for key 'PRIMARY'
* In PDOStatement.php line 119:
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '22' for key 'PRIMARY'
* In PDOStatement.php line 117:
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '22' for key 'PRIMARY'
Fiz um teste no outro servidor que esta com o Banco Postgres e também esta apresentando erro mas é diferente do MARIADB
* In AbstractPostgreSQLDriver.php line 48:
An exception occurred while executing '
DELETE FROM atendimentos
WHERE
dt_cheg <= :data AND
(unidade_id = :unidade OR :unidade = 0)
' with params ["2019-10-29 11:53:36", 0]:
SQLSTATE[23503]: Foreign key violation: 7 ERRO: atualização ou exclusão em tabela "atendimentos" viola restrição de chave estrangeira "fk_cbbdf95f76323123" em "historico_atendimentos"
DETAIL: Chave (id)=(126) ainda é referenciada pela tabela "historico_atendimentos".
* In PDOStatement.php line 119:
SQLSTATE[23503]: Foreign key violation: 7 ERRO: atualização ou exclusão em tabela "atendimentos" viola restrição de chave estrangeira "fk_cbbdf95f76323123" em "historico_atendimentos"
DETAIL: Chave (id)=(126) ainda é referenciada pela tabela "historico_atendimentos".
* In PDOStatement.php line 117:
SQLSTATE[23503]: Foreign key violation: 7 ERRO: atualização ou exclusão em tabela "atendimentos" viola restrição de chave estrangeira "fk_cbbdf95f76323123" em "historico_atendimentos"
DETAIL: Chave (id)=(126) ainda é referenciada pela tabela "historico_atendimentos". *