Le blog de Jean David TECHER, un Réunionnais à Saint-Priest/Lyon

Aller au contenu | Aller au menu | Aller à la recherche


dimanche 10 décembre 2006

Migrer une base encodée en LATIN9 vers une autre machine avec nouvel encodage en UTF8

Bon une méthode un peu barbare pour transférer mais ca marche!

 pg_dump -Civo -E UTF8 [base_a_migrer] |sed -e "s:LATIN9:UTF8:g"|psql -U [utilisateur] -h [hotedistant] [basequelconque]

avec comme rappel

  • -C: pour dire de créer la base;
  • -i: pour ne pas tenir compte du versioning entre les versions client/serveur;
  • -v: pour avoir le mode verbeux (important on ne sait jamais);
  • -o: pour demander le support des OID;
  • -E UTF8: pour lui demander de spécifier SET client_encoding = 'UTF-8';.

Installation de QGIS

Let's go

Gdal 1.3.2

Ici j'ai fait l'installation sans python car ce dernier me posait problème

wget http://www.gdal.org/dl/gdal-1.3.2.tar.gz
tar xvzf gdal-1.3.2.tar.gz
cd gdal-1.3.2
 CC=gcc-3.4 CXX=g++-3.4 ./configure --without-python
make 
make install
QGIS

En faisant un petit svn sur Repository en date du 10/12/2006,

svn co https://svn.qgis.org/repos/qgis/trunk/qgis qgis_unstable

un petit souci comme quoi maintenant il fallait QT 4.2 et pour moi ça marche pas, j'ai QT .4.1 !

Donc la solution? Ben j'avais déjà un repository que j'avais sur une de mes bécanes qui réclamait elle la QT 4.1 que j'ai mis sur mon site

En premier lieu, on charge les paquets 4.1.2 dont on a besoin

apt-get install automake1.8 autoconf2.13 libltdl3-dev libtool qt4-dev-tools libqt4-dev qt4-qtconfig qt4-designer

On lance la compilation/installation de QGIS

wget http://www.davidgis.fr/download/qgis_unstable-0.8.0.tar.gz
tar xvzf qgis_unstable-0.8.0.tar.gz
cd qgis_unstable/
CC=gcc-3.4 CXX=g++-3.4 ./configure --with-qtdir=/usr --with-wfs
make
make install

avec les options

  • --with-qtdir=/usr: pour lui préciser le répertoire de QT;
  • --with-wfs: pour avoir le support/plugin en WFS (Web Features Services).

Pour le fun quelques screenshots


image de lancememnt de QGIS 0.8.0


Connexion à une base de données PostGIS


Visualisation de données: communes de la Bourgogne

Lien pour les sources de la documentation française de PostgreSQL 8.1.5

Récupération par svn

Bon je mets la commande ici, il sera utile plus tard pour récupérer les sources de la documentation française maintenue par Guillaume LELARGE

svn co svn://svn.kryskool.org/pgfr/traduc/branches/bv81x/manuel manuel
Guide de compilation

le lien à connaître pour compiler la doc

http://svn.postgresqlfr.org/wiki/GenerationManuel
Suppléments par rapport au guide

Il faut aussi (ceci n'est pas précisé dans le lien ci-dessus

Astuce - Souci avec Java pas assez de mémoire

La génération du pdf sur mon laptop à générer une errreur Java comem quoi je lui allouais pas assez de mémoire. Un moyen de résoudre le problème est d'éditer le fichier fop-0.20.5/fop.sh et à la dernière ligne du fichier

$JAVACMD -classpath "$LOCALCLASSPATH" $FOP_OPTS org.apache.fop.apps.Fop "$@"

d'ajouter -Xmx512M :

$JAVACMD -Xmx512M -classpath "$LOCALCLASSPATH" $FOP_OPTS org.apache.fop.apps.Fop "$@"

Et ca marche nickel ! On obtient un beau PDF!