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 :

Problème de contrainte dans un "CREATE DOMAIN ..."


Sujet :

PostgreSQL

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 13
    Points : 6
    Points
    6
    Par défaut Problème de contrainte dans un "CREATE DOMAIN ..."
    Bonjour,

    Je souhaite créer des types de données personalisés.
    J'ai vu qu'il existe 2 méthodes sous postgre : les types et les domain.

    J'aurais voulu créer un type de données email qui testerait la validité d'une chaîne de caractère: xxxxx@xxxx.xxx

    J'ai réussi à créer le domaine zipcode (code postal) comme ceci:
    CREATE DOMAIN "zipcode" AS TEXT
    CHECK (VALUE ~ '^\\d{5}$')

    Ce qui me pose problème, c'est de trouver le bon masque de contrôle:
    pour le code postal -> ^\d{5}$ permet de n'autoriser que 5 chiffres.

    Quel serait selon vous le masque adéquat pour un mail.
    Si quelqu'un connaît tous ces symbôles de contrôles, il serait symp de me les filer, parce que j'ai d'autres domaines à créer.

    Merci

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    J'ai finalement trouvé un masque qui fonctionne plus ou moins

    ^\S{1,}@\S{1,}.\S{1,}$
    ça vaut ce que ça vaut.

    Si quelqu'un trouve mieux, je susi ouvert à toute amélioration

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/08/2011, 00h22
  2. Réponses: 1
    Dernier message: 16/06/2010, 16h40
  3. [AJAX] Requête dans un autre domaine
    Par bigbentem dans le forum AJAX
    Réponses: 2
    Dernier message: 14/04/2010, 09h29
  4. Problème de NULL dans un CREATE/SELECT
    Par argyronet dans le forum MySQL
    Réponses: 12
    Dernier message: 12/01/2009, 16h45

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