Bonjour Didier,
Je suis sur la dernière version se dev.
J'ai une procédure qui supprime tous les backups avant de regénérer ma base en python et api.
Il semble que le delete supprime bien d'un point de vue endpoint, mais il ne prends pas en compte les entrées avec une date de "deleted_at" de la table backups:
Le problème semble se voir uniquement dans dépendances
curl -s -X GET "http://localhost:8081/api/backups" -H "Authorization: Bearer ${TOKEN}" -H "Accept: application/json" | jq
[
{
"id": 3,
"logical_server_id": 1,
"storage_device_id": 1,
"backup_frequency": 2,
"backup_cycle": 2,
"backup_retention": 35,
"created_at": null,
"updated_at": null,
"deleted_at": null
}
]
MariaDB [mercator]> select * from backups;
+----+-------------------+-------------------+------------------+--------------+------------------+------------+------------+---------------------+
| id | logical_server_id | storage_device_id | backup_frequency | backup_cycle | backup_retention | created_at | updated_at | deleted_at |
+----+-------------------+-------------------+------------------+--------------+------------------+------------+------------+---------------------+
| 1 | 1 | 1 | 2 | 2 | 35 | NULL | NULL | 2026-04-27 08:02:25 |
| 2 | 1 | 1 | 2 | 2 | 35 | NULL | NULL | 2026-04-27 08:12:05 |
| 3 | 1 | 1 | 2 | 2 | 35 | NULL | NULL | NULL |
+----+-------------------+-------------------+------------------+--------------+------------------+------------+------------+---------------------+
3 rows in set (0.000 sec)
résultats:
Quand tu auras 5 minutes, si tu pouvais regarder stp?
Merci
Olivier
Bonjour Didier,
Je suis sur la dernière version se dev.
J'ai une procédure qui supprime tous les backups avant de regénérer ma base en python et api.
Il semble que le delete supprime bien d'un point de vue endpoint, mais il ne prends pas en compte les entrées avec une date de "deleted_at" de la table backups:
Le problème semble se voir uniquement dans dépendances
curl -s -X GET "http://localhost:8081/api/backups" -H "Authorization: Bearer ${TOKEN}" -H "Accept: application/json" | jq
[
{
"id": 3,
"logical_server_id": 1,
"storage_device_id": 1,
"backup_frequency": 2,
"backup_cycle": 2,
"backup_retention": 35,
"created_at": null,
"updated_at": null,
"deleted_at": null
}
]
MariaDB [mercator]> select * from backups;
+----+-------------------+-------------------+------------------+--------------+------------------+------------+------------+---------------------+
| id | logical_server_id | storage_device_id | backup_frequency | backup_cycle | backup_retention | created_at | updated_at | deleted_at |
+----+-------------------+-------------------+------------------+--------------+------------------+------------+------------+---------------------+
| 1 | 1 | 1 | 2 | 2 | 35 | NULL | NULL | 2026-04-27 08:02:25 |
| 2 | 1 | 1 | 2 | 2 | 35 | NULL | NULL | 2026-04-27 08:12:05 |
| 3 | 1 | 1 | 2 | 2 | 35 | NULL | NULL | NULL |
+----+-------------------+-------------------+------------------+--------------+------------------+------------+------------+---------------------+
3 rows in set (0.000 sec)
résultats:
Quand tu auras 5 minutes, si tu pouvais regarder stp?
Merci
Olivier