Connaitre la taille d'un base de données PostgreSQL

Pour connaitre la taille d'un base de données il faut utiliser la fonction pg_database_size

production=# select pg_database_size('production');
 pg_database_size
------------------
        513343780
(1 ligne)

Cette taille est donnée en octets, pour avoir une meilleur représentation en Méga ou Giga, il faut utiliser la fonction pg_size_pretty

production=# select pg_size_pretty(pg_database_size('production'));
 pg_size_pretty ...
more…

Installation TinyERP 4.2 avec PostgreSQL 8.3

Depuis la version 8.3, certain CAST ne sont plus implicites, notamment ceux qui peuvent ramener des résultats inattendus. Dans la version de TinyERP 4.2 (4.2.2 actuellement) certaines requêtes avec des CAST implicites sur les dates étaient utilisés, ceux qui avec PostgreSQL 8.3 ramène un message ...

more…

Réinstallation PostgreSQL sous Windows XP

Ce message d'erreur vous indique que l'utilisateur système Windows existe déjà, et donc par conséquent que sa création à échoué, si vous aviez mémorisé le mot de passe attribuer à ce compte, il vous suffit de le saisir, sinon il va falloir supprimer l'utilisateur avec la commande ...

more…

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

La base de test utilisée, se nomme Pagila. Elle fait partie du projet DbSample sur pgFoundry.org vous pouvez la télécharger directement ici. La version 0.10 supporte la version 8.3 de PostgreSQL qui intègre nativement Tsearch2 (la recherche FullText native), les versions antérieurs de pagila nécessitait d'avoir ...

more…

Installation de PostgreSQL 8.3 sous Windows XP

Téléchargement

Avant l'installation de PostgreSQL 8.3, nous devons au préalable le récupérer, pour cela nous allons le télécharger sur l'un des miroirs disponibles.

Lancement

Un fois le téléchargement terminé, vous obtenez un fichier nommé postgresql-8.3.0-1.zip dans votre répertoire de destination. Décompresser le et vous ...

more…

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 ...

more…