Il n’y a pas un type date ou d’Horodatage dans les champs.
Faut-il privilégier le type Texte comme “YYYY-MM-DD HH:MM:SS” plus facile à lire et pour les importations externe mais quid des calcules de date et période ?
SQLite ne permet pas de stocker des dates (Datatypes In SQLite), donc deux formats sont possibles :
- Soit du texte sous la forme ISO8601 (“YYYY-MM-DD HH:MM:SS.SSS”)
- Soit un nombre représentant le timestamp
(Ce choix est matière de préférence)
Il ne devrait pas y avoir de problème avec ceux deux formats pour le calcul de dates ou de période, car on peut recréer l’objet date en visual scripting avec ces valeurs, que ce soit dans le backend ou le frontend.
On peut également filtrer après/avant une date directement vie une requête dans la base données.
À venir :
Assez rapidement, on va rajouter la conversion automatique de type Interface/Date vers ce format de stockage, ainsi que la possibilité de modifier ce type de valeurs directement dans l’éditeur.
À plus long terme, on va supporter PostgreSQL qui permet de stocker un format date “natif”.