PostgreSQL La base de donnees la plus sophistiquee au monde.

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

support:trucs_et_astuces:deplacer_toutes_les_fonctions_dans_un_schema_separe [2010/04/22 11:30] (Version actuelle)
sparky créée
Ligne 1: Ligne 1:
 +Pour déplacer toutes fonctions d'un schema (SOURCE) vers un autre (DEST) en une fois. En imaginant, que vous avez créé d'​abord le schema DEST 
  
 +<​code>​
 +psql -U mon_user DATABASE -t -c "​select 'alter function '​||nspname||'​.'​||proname||'​ set schema DEST;' ​
 +  from pg_proc join pg_namespace as m on 
 +  (pronamespace=m.oid) where nspname = lower('​SOURCE'​)"​ > move_them.sql
 +
 +psql -U mon_user DATABASE -e -f a.sql
 +</​code>​
 
support/trucs_et_astuces/deplacer_toutes_les_fonctions_dans_un_schema_separe.txt · Dernière modification: 2010/04/22 11:30 par sparky