|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : juillet 2002 Messages : 403 ![]() |
Bonjour;
Je souhaite faire un export ensuite un import d'une table en orale 9.2 juste pour des raisons de sécurité car je lance un script qui va supprimer certains enregistrements de la table et en cas ou il y'a un souci avec mon script, je puisse (faire marche arrière) récupérer les data de la table initiale (avant l'exécution du script). Je souhaite faire d'abord un export de la table, lancer mon script et en cas de pb, lancer un import sur la table pour récupérer mes data. Je ne sais si c'est la meilleure méthode (import/export) et quelles sont les différents options à déclarer pour mes 2 instructions export/import ? Merci; |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : octobre 2006 Messages : 73 ![]() |
En n'ayant pas plus d'information je dirai que plutôt que t'embêter à faire un export, pourquoi ne crées-tu pas une table soeur (create table toto_temps as select * from toto) ?
S'il y a un pb, tu reinsèreras les données de toto_temps dans toto. Bien sûr ça dépend aussi de la taille de ta table et autres critères.... |
|
|
00
|
|
|
#3 | |
|
Membre à l'essai
![]() Inscription : juillet 2002 Messages : 403 ![]() |
Citation:
OK et comment tu fais la reinsèrtion des données de toto_temps vers toto pour éviter les doublons ? Merci; |
|
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2005 Messages : 85 ![]() |
Bonjour,
tu peux soit tronquer les data de ta table et ensuite réalimenter, ou alors tu la drop et ensuite tu refait la commande precedente : create table toto as select * from toto_temp Cordialement |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : octobre 2006 Messages : 73 ![]() |
Je suis d'accord avec les deux méthodes, ça dépend si la table est volumineuse ou pas (et s'il y a beaucoup de Foreign Keys et autres contraintes dessus qu'il faudrait recréer en cas de supression de la table).
Sinon pour ne réinsérer que les manquantes un petit minus sur une unique key de la tablle devrait te permettre de retrouver tes petits |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com