La FAQ de PostgreSQLConsultez toutes les FAQ

Nombre d'auteurs : 7, nombre de questions : 51, dernière mise à jour : 8 juillet 2009 

 
OuvrirSommaireAdministrationGénéral
 
Sélectionnez

psql -f /home/hpalpha/monfichier.sql  mabase 
Créé le 2005-08-13  par Damien Griessinger (HpAlpha)

Les problemes de date sont tres courant,
une maniere simple pour quasiment s'en sortir a chaque fois, c'est d'utiliser le format américain :

année-mois-jour exemple : 2005-08-17
On peut cependant modifier le comportement de pg (mais la notation américaine fonctionnera toujours).

 
Sélectionnez

ALTER DATABASE "mabase" SET DateStyle =iso, dmy

cela permetra de faire

 
Sélectionnez

UPDATE matable SET madate='2005-08-17' WHERE id=33;
--ou meme
UPDATE matable SET madate='17/08/2005' WHERE id=33; 
Créé le 2005-08-22  par Damien Griessinger (HpAlpha)

Il existe une commande particuliere :

 
Sélectionnez

SHOW ALL;

          name            |     setting
--------------------------+----------------
 add_missing_from         |  on
 archive_command          |  unset
 australian_timezones     |  off
    .
    .
 work_mem                 |  1024
 zero_damaged_pages       |  off
(140 rows)

Cette commande peut retourner la valeur d'un seul paramètre,
il suffit pour cela, de spécifier la variable apres SHOW :

 
Sélectionnez

SHOW DateStyle;
 DateStyle
-----------
 ISO, MDY
(1 row)

Lien : Commande SHOW
Lien : Commande SHOW

Le probleme de l'emplacement du fichier de conf, est qu'il peut etre n'importe où !
Tout dépend du sytème d'exploitation et de l'installation.

Un manière simple et efficace est de ce connecter dessus et d'executer la requete :

 
Sélectionnez

SHOW config_file;
Créé le 2005-08-24  par Damien Griessinger (HpAlpha)

On peut avoir l'emplacement du répertoire Data très facilement avec la requete ci-dessous :

 
Sélectionnez

SHOW data_directory;
Créé le 2005-08-24  par Damien Griessinger (HpAlpha)

Il faut utiliser la variable lc_messages
Ce paramètre est configurable de plusieurs façons :

Soit par le fichier de configuration postgresql.conf :

 
Sélectionnez

lc_messages = 'fr_FR.UTF-8'

Soit par un ALTER sur la base :

 
Sélectionnez

ALTER DATABASE "mabase" SET lc_messages='fr_FR.UTF-8';

Soit par la commande SET :

 
Sélectionnez

SET lc_messages='fr_FR.UTF-8'
Créé le 2005-09-09  par Damien Griessinger (HpAlpha)

Lien : http://www.postgresql.org/docs/8.0/interactive/sql-set.html
Lien : http://traduc.postgresqlfr.org/pgsql-8.0.2-fr/sql-set.html

  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2009 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Cette page est déposée.