Le Monde de KrysKool

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

Mot clé - postgresql

Fil des billets - Fil des commentaires

vendredi, mai 30 2008

Lenteur d'execution d'OpenERP sous Windows Vista/2003

Certaines personnes ont eu quelques soucis quand à l'utilisation de OpenERP sous Windows Vista/2003, voici les solutions pour contourner ce problème.

Lire la suite...

dimanche, mai 25 2008

Installation TinyERP 4.2 avec PostgreSQL 8.3

L'installation de TinyERP 4.2 (maintenant connu sous le nom de OpenERP) sous PostgreSQL 8.3 pose quelques soucis.

Lire la suite...

mercredi, mai 7 2008

Livre en Francais sur TinyERP/OpenERP paru aux éditions Eyrolles

Le livre sur OpenERP (anciennement TinyERP) vient de paraître aux éditions Eyrolles, écrit par son fondateur, également Directeur de Tiny SPRL.

Lire la suite...

lundi, mars 31 2008

Réinstallation PostgreSQL sous Windows XP

Lors de la réinstallation de PostgreSQL sous windows ou tout simplement l'installation d'une nouvelle version, il se peut que vous ayez eu ce message d'erreur

L'utilisateur 'postgres' n'a pas pu être créé : Le compte utilisateur existe déjà !
L'installation s'est terminée prématurément à cause d'une erreur.

Lire la suite...

mercredi, mars 12 2008

Base de données de test utilisée pour les articles du site

Afin de pouvoir réaliser les cours autour de PostgreSQL présent sur ce site, nous allons mettre en place un base de test contenant des données, et ainsi réaliser les exercices dans les mêmes conditions et obtenir les mêmes résultats.

Lire la suite...

mardi, février 26 2008

Installation de PostgreSQL 8.3 sous Windows XP

Cette documentation vous guide pas à pas dans l'installation de PostgreSQL, mais également lors de la première connexion à la base de données avec psql et pgAdmin 3.

Lire la suite...

lundi, septembre 17 2007

Configuration de PDO pour PostgreSQL

Dans PHP6 les drivers non PDO de connexion de base de données seront déplacés dans PECL. Pour continuer à les utilisés, il faudra soit les compilés, soit les activés si ils sont disponibles dans votre distribution préférée. Dans cette article nous allons voir comment configurer PDO pour PostgreSQL, et ainsi utiliser la méthode objet (POO).

Lire la suite...

lundi, août 27 2007

Utilisation de psql sous Windows

Sous Windows l'utilisation de psql n'est pas aussi pratique que sous Linux/BSD.

Il faut d'abord changer le codepage du terminal en CP 1252, mais également se rendre dans les propriété de la fenêtre et choisir la police Lucida Console en taille 14 et enregistrer les changement pour les fenêtres futures.

En prime un petit script qui fait ça automatiquement, et qui se connecte via un service, détaillé dans un article précédent.

chcp 1252
rem
rem Script pour lancer PSQL avec le bon codepage 
rem et aussi le service qui nous intéresse directement
rem
@echo off
set PSQL="C:\Program Files\PostgreSQL\8.2\bin"
set PGSERVICE=drupal
cls
echo **************************************************
echo * Nom du service psql actif : %PGSERVICE%        
echo **************************************************
echo *
%PSQL%\psql

Utilisation du fichier pg_service.conf pour se connecter à PostgtreSQL

Depuis la version 8.1 il existe une nouvelle méthode de connexion des applications qui se base sur la libpq utilisant un nom de service.

Auparavant on utilisait une chaine de connexion qui parfois était compilé avec les informations en dur

host=localhost user=toto password=tata dbname=drupal port=5432

la méthode utilisant la notion de service est beaucoup plus simple, il suffit de remplacer la chaine précédente par :

service=drupal

Il faut ensuite renseigner le fichier pg_service.conf avec les valeurs de la chaine précédente, le nom du service est placé entre [...].

# Commentaire du service DRUPAL
[drupal]
host=localhost 
user=toto 
password=tata 
dbname=drupal 
port=5432

si l'un des paramètres venait à changer il est plus simple d'ajuster le fichier pg_service.conf

il est possible d'indiquer l'emplacement de ce fichier grâce à la variable d'environnement PGSYSCONFDIR

par exemple sous Linux

$ PGSYSCONFDIR=/etc/postgresql
$ export PGSYSCONFDIR

Ou sous Windows

set PGSYSCONFDIR="C:\Program Files\PostgreSQL\8.2"

J'ai crée dans ce répertoire un sous dossier etc dans lequel j'ai mis le fichier pg_service.conf.

Pour vérifier que cela fonctionne avec psql, faite comme ci dessous

Sous Linux

$ PGSERVICE=drupal
$ PGSERVICE
$ psql

Sous Windows

set PGSERVICE=drupal
psql

La variable d'environnement PGSERVICE contient le nom du service auquel l'on souhaite se connecter, comme l'on exécute psql sans aucun paramètre celui regarde si cette variable d'environnement existe et s'y connecte.

vendredi, août 24 2007

Réalisation du paquet de pgBouncer sous Debian Sarge

pgPool premier du nom déstabilisant un de mes serveurs sous Debian Sarge, j'ai décidé de m'intéresser à pgBouncer.

Lire la suite...

jeudi, mai 31 2007

WRT54GL routeur Wifi sous Linux

J'ai reçu ce WE mon petit paquet contenant le WRT54GL (L comme Linux), sur la boite un petit logo apparait indiquant que cette appareil contient du code sous licence GPL.

Lire la suite...

mardi, mai 22 2007

Effacer les contenus des tables d'un schéma

Il est parfois utile d'effacer tous les jeux de test que l'on a effectué de la base de données avant le démarrage en production. le script ci dessous est à rejouer une fois celui-ci enregistrer

Lire la suite...

vendredi, mai 11 2007

Changer les droits des tables pour un utilisateur

J'ai publié sur le site un astuce pour changer les droits d'un utilisateur sur toutesles tables d'un schéma suite a une demande utilisateur sur le salon #postgresqlfr.

Lire la suite...

vendredi, septembre 15 2006

Sortie de la 1.6 Beta 1 de PgAdmin 3

PgAdmin3, l'outil graphique de gestion de base de données PostgreSQL passe en version 1.6, on en ai qu'au stade de la Beta 1, donc amis testeur à vos claviers. Au sommaire plusieurs nouveautés dont

  • Un bloc note
  • Générateur de rapport XHTML ou XML

Voici quelques copies d'écran, avec celles bien sûr des nouveautés

L'écran principal. PgAdmin 1.6 Beta 1 - Main

La fenêtre d'exécution des requêtes. PgAdmin 1.6 Beta 1 - Query

Le générateur de rapport. PgAdmin 1.6 Beta 1 - Rapport

jeudi, août 17 2006

Installation de Dotclear 2 sous PostgreSQL

Dotclear 2 étant sortie en béta 2 fonctionnant sous PostgreSQL je me devais de le tester, l'installation se fait simplement en suivant les recommandations de la documentation.

mardi, juillet 6 2004

Module mod_auth_pgsql

ce module permet d'ouvrir une fenêtre d'authentification (a l'aide d'un fichier .htaccess) et de vérifier les informations rentrées dans une base de données utilisateurs. Cette install est testée sous Debian Sarge

Lire la suite...