IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo

FAQ PostgreSQLConsultez toutes les FAQ

Nombre d'auteurs : 5, nombre de questions : 51, dernière mise à jour : 9 septembre 2005  Ajouter une question

 

Cette FAQ a été réalisée à partir des contributions des membres du forum PostgreSQL de www.developpez.com.

Si vous désirez contribuer à l'amélioration de cette FAQ, veuillez contacter le responsable.
Commentez

SommaireAdministrationGénéral (6)
précédent sommaire suivant
 

Code sql : Sélectionner tout
psql -f /home/hpalpha/monfichier.sql  mabase

Mis à jour le 13 août 2005 hpalpha

Les problèmes de date sont très courants.
Une manière simple pour s'en sortir quasiment à chaque fois consiste à utiliser le format américain :

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

Code sql : Sélectionner tout
ALTER DATABASE "mabase" SET DateStyle =iso, dmy
Cela permettra de faire :

Code sql : Sélectionner tout
1
2
3
4
  
UPDATE matable SET madate='2013-06-18' WHERE id=33; 
--ou meme 
UPDATE matable SET madate='18/06/2013' WHERE id=33;

Mis à jour le 22 août 2005 hpalpha

Il existe une commande particulière :

Code sql : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
  
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 après SHOW :

Code sql : Sélectionner tout
1
2
3
4
5
6
  
SHOW DateStyle; 
 DateStyle 
----------- 
 ISO, MDY 
(1 row)

Mis à jour le 24 août 2005 hpalpha

Le problème de l'emplacement du fichier de conf est qu'il peut être n'importe où !
Tout dépend du système d'exploitation et de l'installation.

Un manière simple et efficace est de se connecter dessus et d'exécuter la requête :

Code sql : Sélectionner tout
SHOW config_file;

Mis à jour le 24 août 2005 hpalpha

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

Code sql : Sélectionner tout
SHOW data_directory;

Mis à jour le 24 août 2005 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 :

Code sql : Sélectionner tout
lc_messages = 'fr_FR.UTF-8'
Soit par un ALTER sur la base :

Code sql : Sélectionner tout
ALTER DATABASE "mabase" SET lc_messages='fr_FR.UTF-8';
Soit par la commande SET :

Code sql : Sélectionner tout
SET lc_messages='fr_FR.UTF-8'

Mis à jour le 9 septembre 2005 hpalpha

Proposer une nouvelle réponse sur la FAQ

Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

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 © 2024 Developpez 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.