OpenERP: export de base de données – compression extrême avec lzma

Exporter une base

-Fp: on exporte au format plain text

–no-owner: on ne sauvegarde pas le nom du propriétaire

Et pour importer une base ??

Pour importer une base exportée:

Compression extrême avec lzma

Dans le cas d’une très grosse base de données, il peut être intéressant de la compresser la base. pg_dump a une option de compression mais le ratio peut être grandement amélioré avec lzma.

LZMA, pour Lempel-Ziv-Markov chain-Algorithm, est un algorithme de compression de données en développement jusqu’à 2001 et utilisé dans le format 7z du programme 7-Zip et par StuffitX. Il utilise une compression avec dictionnaire assez similaire au LZ77 et offre un fort taux de compression (en général plus fort que le Bzip2) et une taille variable de dictionnaire de compression (jusqu’à 4 Go). (voir aussi LZW) source Wikipedia

Donc voici comment exporter une base et la compresser à la volée avec lzma:

L’option –best permet d’obtenir le meilleur ratio de compression.

A titre d’exemple, j’avais une base de donnée qui, non compressée, faisait 1,3 Go.

En utilisant le meilleur ratio de compression de pg_dump, je tombe à 373 Mo

lzma fait encore mieux, seulement 64 Mo !!

Tweet about this on TwitterShare on Google+Share on FacebookEmail this to someone

OpenERP: mot de passe oublié

Il peut arriver que l’on ne se souvienne plus de son mot de passe administrateur OpenERP. Voici comment le retrouver.

Logguez-vous via ssh (ou autre) sur le serveur où se trouve votre base de données. Si vous travaillez en local, c’est localhost :-p

Connectez-vous en tant qu’utilisateur postgres:

Connectez-vous à votre base de données:

Il ne vous reste plus qu’à executer la requète suivante (n’oubliez pas le point-virgule à la fin de la requète):

A vous d’adapter cette requête en fonction du login recherché (admin, demo, ou je ne sais quoi d’autre).

Tweet about this on TwitterShare on Google+Share on FacebookEmail this to someone

OpenERP: prise en main

Introduction

Ce tuto est actuellement en plein remaniement, l’explication sur le « coding » de modules est en cours.

Nous allons étudier dans ce micro tuto la mise en place d’un environnement de développement pour OpenERP. Ce tuto peut vous intéresser si vous êtes complètement débutant dans le développement OpenERP.

Si vous cherchez plutôt un intégrateur OpenERP, vous pouvez vous tourner vers Thamini, OpenERP Gold Partner à Luxembourg.

La première partie traite essentiellement de l’installation, la prise en main et quelques notions de base.

La seconde partie, actuellement en rédaction, parlera de la création de modules.

Dans un premier temps, je vais vous proposer de télécharger les versions client et serveur d’OpenERP.

Continuer la lecture de OpenERP: prise en main

Tweet about this on TwitterShare on Google+Share on FacebookEmail this to someone