Bonjour, 



> Message du 20/11/09 05:51
> De : "Jean-Baptiste Faure" 
> A : [email protected]
> Copie à : 
> Objet : Re: [qa-test] Writer3.2m4 Base PB avec ordre "shutdown compact" dans 
> macro
> 
> 
> Le 19.11.2009 19:14, Didier LAMARE a écrit :
> > Bonsoir,
> >
> >
> > 
> >> Message du 16/11/09 22:08
> >> De : "Jean-Baptiste Faure" 
> >> A : [email protected]
> >> Copie à : 
> >> Objet : Re: [qa-test] Writer3.2m4 Base PB avec ordre "shutdown compact" 
> >> dans macro
> >>
> >>
> >> Bonsoir,
> >>
> >> J'ai essayé ton fichier de test sur Ubuntu. Comme pour toi ça passe avec
> >> OOo 3.1.1 et OOO320_m4 renvoie un message d'erreur (dont une exception
> >> java "null pointer exception" lors de l'ouverture du fichier
> >> Test_Shutdown.odb).
> >> Je suis incapable d'analyser les issues existantes sur le module Base
> >> pour savoir s'il s'agit d'un problème connu.
> >> D'un autre coté je ne sais pas si des modifications sur Base ont été
> >> faites pour la 3.2 qui empêchent de faire des choses qu'on faisait avec
> >> les versions précédentes mais que peut-être on n'aurait pas du pouvoir
> >> faire.
> >>
> >> Ce serait bien que quelqu'un d'autre pratiquant Base et OOo Basic
> >> examine ce problème.
> >> J'ai cherché toutes les issues du composant dbaccess qui contiennent SQL
> >> dans leur titre. Cela donne ça mais je ne suis pas sûr que ce soit le
> >> bon critère de recherche :
> >> http://www.openoffice.org/issues/buglist.cgi?issue_type=DEFECT&component=Database+access&email1=&emailtype1=exact&emailassigned_to1=1&email2=&emailtype2=exact&emailreporter2=1&issueidtype=include&issue_id=&changedin=&votes=&chfieldfrom=&chfieldto=&chfieldvalue=&short_desc=SQL&short_desc_type=allwords&long_desc=&long_desc_type=allwords&issue_file_loc=&issue_file_loc_type=fulltext&status_whiteboard=&status_whiteboard_type=fulltext&keywords=&keywords_type=anytokens&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&newqueryname=&order=Reuse+same+sort+as+last+time&Submit+query=Submit+query
> >> Il vaut mieux chercher en commençant par la fin c'est à dire les plus
> >> récentes.
> >>
> >> 
> >
> > J'ai lu les issues les plus récentes (+100.000), et n'ai rien trouvé sur le 
> > sujet.
> > 
> Est-ce que l'apparition du message d'erreur est directement liée à cet
> ordre SQL spécifique 
Oui
ou est-ce plus général, par exemple non pas l'ordre
> lui-même mais la façon de le passer ou le fait d'en passer un à cet
> endroit ?
Là où est placé l'ordre n'est pas spécifique.
 
> Bonne journée
> JBF
> 
J'ai fait les tests suivants : 
Remplacé  "SHUTDOWN COMPACT" par "SHUTDOWN" pas de problème.
Remplacé ""SHUTDOWN COMPACT" par "SHUTDOWN SCRIPT" pas de problème.
La différence :
SHUTDOWN prend un Checkpoint ("en gros" ttes. les maj sont enterrinées), 
création d'un nouveau fichier .SCRIPT ( ensemble des cdes. pour créer les 
tables, et insérer les données dans certain cas), sauvegarde des données 
compressées (zip) dans le fichier .BACKUP.
SHUTDOWN SCRIPT : création d'un nouveau fichier .SCRIPT avec les données, 
suppression des tables contenant les données.
Au prochain démarrage les tables seront reconstruites et la sauvagarde sera 
faite.
SHUTDOWN COMPACT : création d'un nouveau fichier.SCRIPT, suppression des tables 
et reconstruction de celles-ci, puis sauvagarde des données. Tous les fichiers 
ont une taille minimale.

Donc la différence entre COMPACT et SCRIPT , est la reconstruction des tables 
tout de suite et non au prochain démarrage. 

Certes je pourrai me contenter avec un SHUTDOWN avec ou sans SCRIPT, mais 
puisque cela fonctionnait avec la version précédente, je considère cela comme 
une regression d'autant que je n'ai pas vu dans les releases notes de la 320 
quelque écrit prouvant le contraire.

Cordialement
Didier
  
 

Répondre à