Free Software Pact
April
AFPY
Sisalp Hebergement Openerp Tryton
-
Articles récents
- Kubernetes sous mac 19 juin 2020
- Cloner tout les modules de l’OCA en une ligne 25 juin 2019
- Suite de mes aventures médicales 8 novembre 2018
- Docker changer le port mapping à un container existant 1 décembre 2016
- Deplacer docker 22 octobre 2016
Catégories
Méta
Sam et Max
- Comment élaborer une stratégie de niche ?
- Qu’est-ce que l’acte d’achat en marketing ?
- Quels sont les 3 piliers du SEO ?
- Pourquoi faire du marketing automation ?
- Fermeture d’entreprise : quel organisme pour débarrasser vos meubles ?
- Benchmark digital : quel intérêt dans une stratégie marketing ?
- Comment fonctionne le Trade marketing ?
- Comment définir une stratégie d’innovation ?
- Quels sont les facteurs qui influencent le comportement d’achat ?
- Comment améliorer son image de marque ?
Archives de catégorie : Postgresql
Tips
Requete pour connaitre les 20 plus grosses tables SELECT nspname || ‘.’ || relname AS « table », pg_size_pretty(pg_total_relation_size(C.oid)) AS « total_size » FROM pg_class C LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace) WHERE nspname NOT IN (‘pg_catalog’, ‘information_schema’) AND C.relkind <> ‘i’ … Lire la suite
Gestion connections
Compter les connections select count(*) from pg_stat_activity; Supprimer les connections actives La commande suivante va stopper les connexions à la base sauf la connexion courante: Il faut pour cela effectuer une requête sur pg_stat_activity pour trouver les valeurs de PID … Lire la suite
afficher le source d’une fonction dans psql
Pour afficher par exemple le code de la fonction update_sequence select prosrc FROM pg_proc where proname = ‘update_sequence’; ce qui donne prosrc ——————————————————————————————————————————– DECLARE + line RECORD; + newsequence ALIAS FOR $1; + id_order alias for $2; + pas … Lire la suite
Fonction pour appliquer un requête à x ligne, table, base
create language plpgsql; create or replace function exec(text) returns void as $$ begin execute $1; end; $$ language plpgsql; exemple d’application (changement de propriétaire des tables de la base en cours) select exec(‘alter table ‘||tablename||’ owner to user_toto ; … Lire la suite