-
Récupération fichier
Bonjour,
On m'a demandé de recuperer des données d'une base de données. Je pense qu'il s'agit de données informix (mais j'en suis pas sur) fichier dat et idx
Donc je recherche une ame charitable qui pourrait
1) me confirmer ou m'infirmer qu'il s'agit bien d'informix
2) extraire les fichiers et me les envoyer sous un autre format
Pour info, le prog tournait sous windows 95
pour le fichier exemple c'est la:
http://www.impotspourlesnuls.fr/mldata.zip
Merci d'avance pour votre aide
-
Tables system Informix
JeanPiroux a été confronté au même problème le 26/03/2007 : ICI
- Difficile de confirmer ou d’infirmer que tes fichiers sont les tables « data » et « index » d’une Base Informix. Les tables suffixées « .dat » et « .idx » ne sont pas, semble-t-il, une exclusivité Informix. Maintenant lors de la création d’une BDD, Informix crée les tables system suivantes :
"syscolauth"
"syscoldepend"
"syscolumns"
"sysconstraints"
"sysdefaults"
"sysdepend"
"sysdistrib"
"sysindexes"
"sysobjstate"
"sysprocauth"
"sysprocbody"
"sysprocedures"
"sysprocplan"
"sysreferences"
"syssynonyms"
"syssyntable"
"systabauth"
"systables"
"systrigbody"
"systriggers"
"sysusers"
"sysviews"
"sysviolations"
Si parmi tes fichiers tu trouves ces tables, il y a de fortes présomptions pour que ta Base soit effectivement une Base Informix. Cette liste des tables system peut peut-être varier selon la version mais c’est déjà une indication. Il est possible d’y trouver également deux autres tables "sysmenus" et "sysmenuitems" si un system de menus a été développé.
- Pour l’extraction que tu sollicites, je te renvoie à la discussion évoquée ci-dessus.
-
Bonjour,
j'ajoute: cette liste est correcte à partir de la version 5.0, tu ne trouveras pas tout ce qui concerne les stored procedures, les constraints et les triggers avant celà :)
Sysmmenu et sysmenuitems provient du produit Informix SQL.
Mais tu peux aussi avoir des .dat et .idx avec des fichiers C-ISAM, qui sont également de l'Informix ( en fait C-ISAM est le ciment de informix SE, qui en est la version non relationnelle), accessibles avec un peu de travail avec dbaccess.
Pour l'histoire, la bibliothèque C-ISAM a été améliorée par RSAM, qui est la base d'Informix Dynamic Server.
Voila
Eric