PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Suppression de contribs

Technique - windows | Suppression de contribs

Par SAS le 05/01/2006 - 19:24

Bonsoir,

J'ai installé PG8.1.1 sur un WinXP.
Lors de l'installation, j'ai choisi d'installer également les contributions "tsearch2" et dblink. Histoire de tester un peu.

Malheureusement, les fonctions créées lors de l'installation de ces contributions sont répercutées sur toutes les bases que je crée depuis.

Cela ne me choque pas outre mesure...

Ce qui me gène, c'est que les dumps contiennent bien évidemennt aussi ces fonctions.

Et je n'ai aucune envie de déployer ensuite ces fonctions lorsque je rejoue un dump sur une autre base.

Existe-t-il un moyen :
1) Pour éviter d'avoir les fonctions dans le dump ?
2) Pour supprimer une contrib ?

SAS

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Bonsoir Effectivement cela

Christophe Chauvet/ = 6 Janvier, 2006 - 00:39

Bonsoir

Effectivement cela peut être génant d'avoir des tonnes de fonctions comme celle la dans le DUMP, au lieu de supprimer les contrib qui peuvent être pratique, je vous propose de créer une nouvelle base template2 dérivée de template1 qui appartient au user postgres puis dans template2 vous supprimez toutes les fonctions en rapport avec DB-Link et Tsearch2.
Lors de la création de nouvelle base de données, vous indiquez que le modèle est template2 et non pas "rien" ou template1.
Comme cela vos dump ne contiendront plus aucune référence à ces fontions, vous pourrez simplement les ajoutées manuellement si besoin.

Cordialement.

Christophe Chauvet.


© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.