]> PostgreSQLFr blogs http://drupal.postgresql.fr/?q=blog fr Installation de PostgreSQL 8.3 sous Windows XP http://drupal.postgresql.fr/?q=node/1577 <p>J'ai écris un article sur l'installation de PostgreSQL 8.3 sous Windows XP (qui doit être valable sous Windows Vista en contournant la restriction de création d'utilisateur), qui inclus la première connexion à la base de données avec <b>psql</b> et <b>pgAdmin3</b></p> Sat, 01 Mar 2008 23:34:14 +0100 Ajouter la dépendance de pgAgent à PostgreSQL sous Windows http://drupal.postgresql.fr/?q=node/1394 <p>La version 8.2.5 apporte une petite nouveauté concernant le démarrage du service <b>PostgreSQL</b> sous Windows &copy;&reg;, lorsque le service windows indiquait, en 8.2.4 et inférieur qu'il était démarré, celui-ci nous affichait le message suivant, lorsqu'un service était dépendant de <b>PostgreSQL</b><br /> <p class="code"> Couldn't create connection: FATAL: the database system is starting up </p> Mon, 24 Sep 2007 16:26:30 +0200 Utilisation de psql sous Windows http://drupal.postgresql.fr/?q=node/1389 <p>Sous Windows l'utilisation de <b>psql</b> n'est pas aussi pratique que sous Linux/BSD.</p> <p>Il faut d'abord changer le codepage du terminal en <b>CP 1252</b>, mais également se rendre dans les propriété de la fenêtre et choisir la police <b>Lucida Console</b> en taille <b>14</b> et enregistrer les changement pour les fenêtres futures.</p> <p>En prime un petit script qui fait ça automatiquement, et qui se connecte via un service, détaillé dans l'article précédent. Le script peut avoir l'extension <b>.bat</b> ou <b>.cmd</b></p> Tue, 02 Oct 2007 14:40:01 +0200 Utilisation du fichier pg_service.conf pour se connecter à PostgtreSQL http://drupal.postgresql.fr/?q=node/1388 <p>Depuis la version <b>8.1</b> il existe une nouvelle méthode de connexion des applications qui se base sur la <a href="http://docs.postgresqlfr.org/8.2/libpq.html">libpq</a>, utilisant un nom de service.</p> <p>Auparavant on utilisait une chaine de connexion qui parfois était compilé avec les informations en dur<br /> <p class="code"> host=localhost user=toto password=tata dbname=drupal port=5432 </pre> Fri, 19 Oct 2007 09:46:37 +0200 Carte des utilisateurs de PostgreSQL et membres de l'association PostgreSQLFr http://drupal.postgresql.fr/?q=node/807 <p>Il y'a quelques temps déjà j'ai ouvert une carte sur Frappr qui recense les utilisateurs de PostgreSQLFr.<br /> Pour vous ajoutez rien de plus simple il suffit de cliquer sur <b>Add Yourself</b><br /> <script><br /> var frappr_mapheight = 480;<br /> var frappr_mapwidth = 640;<br /> var frappr_maplat = 43.31;<br /> var frappr_maplon = 5.37;<br /> var frappr_mapzoom = 13;<br /> var frappr_host = "http://www.frappr.com/";var gid = 625051;</script></p> Tue, 18 Jul 2006 22:27:56 +0200 Prepared Statement et valeurs à Null http://drupal.postgresql.fr/?q=node/772 <p><b>Le problème</b><br /> Le problème est simple : lorsqu'on a, dans une condition, des valeurs pouvant être à null les PreparedStatement peuvent être problématiques car il n'existe pas d'opérateur = pour les valeurs à null dans PostgreSQL (enfin presque, voir plus bas) :</p> <p>Par exemple j'ai une requête du type :<br /> <p class="code"> SELECT * FROM ALARM WHERE timestamp = ? AND type = ? AND param = ? AND ackdate IS NOT NULL; </p> <p>type et param peuvent être à null. Si on place la valeur à null dans le code Source :<br /> <p class="code"> PreparedStatement stt = Connexion.prepareStatement("SELECT * FROM ALARM WHERE timestamp = ? AND type = ? AND param = ? AND ackdate IS NOT NULL;");<br /> stt.setNull(2,java.sql.Types.INTEGER);<br /> ... </p> Sun, 13 Jan 2008 09:41:53 +0100 Les règles et PostgreSQL, héritage, etc... http://drupal.postgresql.fr/?q=node/757 <p>Lors d'une discussion sur <a href="irc://irc.freenode.net/#postgresqlfr">#PostgreSQLFr</a>, nous avons tenté de nous attaquer aux <a href="http://docs.postgresqlfr.org/8.1/rules-views.html">règles</a> sur les SELECT. Si nous considérons les données d'entrée :<br /> <p class="code"> <font color="#a52a2a"><b>CREATE</b></font> <font color="#6a5acd">TABLE</font> table1<br /> &nbsp;&nbsp;&nbsp;id SERIAL <font color="#a52a2a"><b>NOT</b></font> <font color="#6a5acd">NULL</font> PRIMARY KEY, <font color="#0000ff">-- clé primaire de la relation</font><br /> &nbsp;&nbsp;&nbsp;<font color="#6a5acd">type</font> <font color="#2e8b57"><b>VARCHAR</b></font>(<font color="#ff00ff">100</font>) <font color="#a52a2a"><b>NOT</b></font> <font color="#6a5acd">NULL</font>, <font color="#0000ff">-- type de données</font><br /> &nbsp;&nbsp;&nbsp;data TEXT <font color="#0000ff">-- contenu</font><br /> ); </p> Thu, 13 Sep 2007 15:49:44 +0200 Déployer PostgreSQL avec vos applicatifs sous Windows http://drupal.postgresql.fr/?q=node/733 <p>Une question revient assez fréquemment sur les divers forums auxquels je participe sur la façon de déployer et d'indiquer les divers paramètres nécessaires à l'installation de PostgreSQL embarqué avec un applicatif.</p> <p>La méthode la plus simple consiste à embarquer les binaires d'installation puis de les exécuter en mode silencieux. Cette procédure est détaillée sur un <a href="http://pginstaller.projects.postgresql.org/silent.html">document du projet pgInstaller</a> (un exemple est fourni en bas de la page).</p> Wed, 24 May 2006 13:09:43 +0200 Test de mon blog http://drupal.postgresql.fr/?q=node/720 <p>Avoir un blog pour chacun des modérateurs, auteurs et administrateurs du site PostgreSQLFr.org...<br /> Pourquoi pas ?</p> Mon, 15 May 2006 09:41:55 +0200