Archives de l’auteur : Eric Vernichon

Script de creation de base de demo pour gnu health

ce script part du principe que vous avez installé GNU Health suivant mon article sur le sujet Installation GNU Health sur Ubuntu/Debian Certain chemin peuvent avoir changer à cause du numéro de version de tryton              

Publié dans Gnu Health, Non classé | Laisser un commentaire

Docker File pour odoo 9.0

j’ai écrit un simple fichier docker pour générer une install odoo 9.0  ( un autre existe pour la v8 voir sur bitbucket ou github) Il est nécessaire de l’améliorer mais à la fin du build  vous avez un Odoo en … Lire la suite

Publié dans Conteneurs, docker, ERP Open Source, Virtualisation | 4 commentaires

Odoo connection script python

Exemple de script pour connection à Odoo #!/usr/bin/python import requests import json import sys id=0 headers = {‘Content-Type’:’application/json’} serveur = ‘http://127.0.0.1’ port = 8069 URL = serveur+ »: »+str(8069)+ »/web/session/get_session_info » DATA = { « jsonrpc »: « 2.0 », « method »: « call », « params »: {« context »: {}}, « id »:id, } res … Lire la suite

Publié dans OpenErp, Python | Laisser un commentaire

Git – Suprimer un sous module

Pour cette doc notre sous module s’appelle SousModule (original non ?) Supprimer la ligne dans le fichier .gitmodules: git config -f .gitmodules –remove-section submodule.SousModule prendre en compte la modification git add .gitmodules Supprimer la section relative au sous module dans … Lire la suite

Publié dans Git | Tagué , | Laisser un commentaire

Aide mémoire pour git flow

  – Initialiser git flow git flow init Which branch should be used for bringing for the production releases?  – master Branch name for production releases: [master] Branch name for « next release » development: [develop] How to name your supporting branch … Lire la suite

Publié dans Dev, Git | Tagué , | Laisser un commentaire

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

Publié dans Postgresql | Tagué , | Laisser un commentaire

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

Publié dans Postgresql | Tagué , , | Laisser un commentaire

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

Publié dans Postgresql | Tagué | Laisser un commentaire

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

Publié dans Postgresql | Tagué | Laisser un commentaire

Docker

récuperer une image (par exemple debian)   docker pull debian liste des images docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE debian rc-buggy 350a74df81b1 11 days ago 159.9 MB debian experimental 36d6c9c7df4c 11 days ago 159.9 MB debian 6.0.9 … Lire la suite

Publié dans Conteneurs, docker, Virtualisation | Tagué , | Laisser un commentaire