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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

Equivalant du type Datetime sous postgress


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2004
    Messages : 2
    Par défaut Equivalant du type Datetime sous postgress
    Bonjour,

    Je suis entrain de migrer une application tournant sous MySql vers PostgreSql 7.4.7

    Je viens de me rendre compte dans la doc que le type Datetime n'existe plus.
    Qu'utilisez vous à la place ? Un timestamp ?

    D'avance merci pour votre retour d'expérience

    jief

  2. #2
    Membre Expert
    Avatar de hpalpha
    Inscrit en
    Mars 2002
    Messages
    769
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 769
    Par défaut
    Un timestamp remplace tres bien le datetime ...

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2004
    Messages : 2
    Par défaut
    Merci pour ta réponse.

    Existe il alors l'équivalent d'un "timestamp" MySql c-a-d, un champ qui se met a jour automatiquement lors d'un INSERT ou UPDATE ?

  4. #4
    Membre Expert
    Avatar de hpalpha
    Inscrit en
    Mars 2002
    Messages
    769
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 769
    Par défaut
    je pense pas mais avec un petit trigger ca devrait le faire

  5. #5
    Membre chevronné

    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 338
    Par défaut
    Existe il alors l'équivalent d'un "timestamp" MySql c-a-d, un champ qui se met a jour automatiquement lors d'un INSERT ou UPDATE ?
    Lors d'un INSERT, si tu as crée ta table comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    CREATE TABLE matable (
      ...
      champdate timestamp NOT NULL DEFAULT now(),
      ...
    );
    si tu ne précice pas le champs lors de l'INSERT il sera renseigné avce la date et heure courante.

    par contre lors d'un UPDATE tu devra écrire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE matable SET champdate=now() ...
    KrysKool

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 15
    Dernier message: 05/09/2006, 09h53
  2. Pour convertir les dates aux types "datetime" sous
    Par nnn2050 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/01/2006, 15h30
  3. requete vers une colonne de type datetime
    Par Zorgz dans le forum Requêtes
    Réponses: 4
    Dernier message: 02/12/2003, 12h37
  4. utilisation de "LIKE" avec un type datetime dans r
    Par ericmart dans le forum Langage SQL
    Réponses: 8
    Dernier message: 06/11/2003, 14h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo