| From: | Marc Cousin <cousinmarc(at)gmail(dot)com> |
|---|---|
| To: | pgsql-fr-generale(at)postgresql(dot)org |
| Subject: | Re: [pgsql-fr-generale] lister les fichiers objets partagés personnalisés |
| Date: | 2014-11-12 13:46:11 |
| Message-ID: | 546364A3.5080304@gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-fr-generale |
On 12/11/2014 14:24, Cloc wrote:
> Bonjour.
>
> La documentation concernant l'upgrade de Postgres
> http://docs.postgresql.fr/9.3/pgupgrade.html indique au paragraphe 6
>
> 1.
>
> *Installez les fichiers objets partagés personnalisés (ou DLL)*
>
> Installez tous fichiers objets partagés personnalisés (ou DLL)
> utilisés par l'ancien cluster dans le nouveau cluster, par exemple
> pgcrypto.so, qu'ils proviennent des modules contrib ou de toute
> autre source. N'installez pas les définitions du schéma, par exemple
> pgcrypto.sql, car elles seront aussi mises à jour à partir de
> l'ancien cluster.
>
> Y a-t-il un moyen aisé, et surtout rigoureux, de connaître tous ces
> fichiers objets partagés personnalisés qui auraient été installés sur
> une instance ? Dans mon cas, je suis sur un CentOS 6.5...
>
> Merci d'avance pour votre science !
>
> Cloc
Je ne connais pas de méthode magique. À mon avis, le plus simple, c'est
pour chaque fichier de regarder s'il est associé à un package, à coups
de «rpm -qf» par exemple...
un truc comme
find rep_de_libs -exec rpm -qf {} \;
et guetter les «file xxx is not owned by any package»
Après, je suis un gros bourrin, peut-être que des gens auront une
solution plus simple ? :)
--
Envoi via la liste pgsql-fr-generale (pgsql-fr-generale(at)postgresql(dot)org)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Julien Riou | 2014-11-12 13:46:43 | Re: [pgsql-fr-generale] lister les fichiers objets partagés personnalisés |
| Previous Message | Cloc | 2014-11-12 13:24:34 | lister les fichiers objets partagés personnalisés |