Problème champs BDD
cg75005
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
-
incaout Messages postés 347 Date d'inscription Statut Membre Dernière intervention -
incaout Messages postés 347 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'utilise du postgresql imposé par mon client.
voici le script pour lire mot par mot dans un fichier : for line in $(cat toto.txt); do echo "$line" ; done
Sauf, pour ajouter dans la BDD les données c'est plus complexe pourquoi voici les données du fichier.
Les champs dans la BDD : result_nb_poste, result_version_viruscan, result_version_moteur, result_version_agent.
result_nb_poste : 1000
result_version_viruscan : 8.5 950 8.0 50
result_version_moteur : 5300 900 5000 100
result_version_agent : 3.5.5 550 3.6.6 200 3.7.7 100 3.99.2 150
Le souci c'est pour les champs result_version_viruscan,result_version_moteur et result_version_agent on a plusieurs versions
Exemple version_viruscan 8.0 et 8.5 et en plus on nous donne l'information du nombre de poste 950 et 50.
Comme je peux les insérer ? dans une ligne et prendre en compte que il est possible qu'il y ait une nouvelle version_viruscan 8.9 ...
C'est ça mon souci comment créer une BDD fixe ou variable ??
etc
Que dois-je faire ?
J'utilise du postgresql imposé par mon client.
voici le script pour lire mot par mot dans un fichier : for line in $(cat toto.txt); do echo "$line" ; done
Sauf, pour ajouter dans la BDD les données c'est plus complexe pourquoi voici les données du fichier.
Les champs dans la BDD : result_nb_poste, result_version_viruscan, result_version_moteur, result_version_agent.
result_nb_poste : 1000
result_version_viruscan : 8.5 950 8.0 50
result_version_moteur : 5300 900 5000 100
result_version_agent : 3.5.5 550 3.6.6 200 3.7.7 100 3.99.2 150
Le souci c'est pour les champs result_version_viruscan,result_version_moteur et result_version_agent on a plusieurs versions
Exemple version_viruscan 8.0 et 8.5 et en plus on nous donne l'information du nombre de poste 950 et 50.
Comme je peux les insérer ? dans une ligne et prendre en compte que il est possible qu'il y ait une nouvelle version_viruscan 8.9 ...
C'est ça mon souci comment créer une BDD fixe ou variable ??
etc
Que dois-je faire ?
A voir également:
- Problème champs BDD
- Word mettre à jour tous les champs - Forum Word
- Le nom du champs de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
- Champs calculé tcd formule si ✓ - Forum Excel
- Erreur: impossible d'enregistrer la configuration dns. merci de vérifier que: le sous-domaine n'est pas déjà utilisé par un enregistrement cname. un enregistrement cname n'est pas autorisé à coexister avec d'autres champs sur le même sous-domaine. ✓ - Forum Hébergement
- Afficher champs de tableau croisé dynamique - Guide
1 réponse
Salut.
Je dirai que tout dépend de la finalité de la base de données. Tu peux parfaitement par exemple créer un enregistrement pour la version 8.5 avec le nombre de postes qui en sont équipés et un autre pour la version 8.0. Le tout est d'avoir un 3eme champ qui contienne une valeur identique permettant de relier les 2 enregistrements précédent comme par exemple un identifiant du parc examiné.
Je ne sais pas si cela répond à ta question, car j'ai du mal à cerner ton problème en fait.
Cdlt
IC
Je dirai que tout dépend de la finalité de la base de données. Tu peux parfaitement par exemple créer un enregistrement pour la version 8.5 avec le nombre de postes qui en sont équipés et un autre pour la version 8.0. Le tout est d'avoir un 3eme champ qui contienne une valeur identique permettant de relier les 2 enregistrements précédent comme par exemple un identifiant du parc examiné.
Je ne sais pas si cela répond à ta question, car j'ai du mal à cerner ton problème en fait.
Cdlt
IC