Re: Enum et Set avec Postgresql

From: Frédéric Turpin <linux(at)lfi(dot)fr>
To: LB <webmaster(at)excideuil(dot)fr>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Enum et Set avec Postgresql
Date: 2005-03-31 16:04:49
Message-ID: 424C1FA1.2080504@lfi.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Bonjour,
Je pense que par préfixer tu veux dire limiter les valeurs possibles .
Cela se fait avec les contraintes d'intégrités :
# create table bidon (
# val char(3) CHECK ( val IN ('AAA', 'BBB','CCC')) NOT NULL );
CREATE TABLE
# INSERT INTO bidon VALUES ('DDD');
ERROR: new row for relation "bidon" violates check constraint "bidon_val"
# INSERT INTO bidon VALUES ('AAA');
INSERT 28427 1

Je ne sais pas si cela peut se faire pour un Array,
mais je ne pense pas non plus que cela ai du sens de le faire pour un
tableau.

FT

LB wrote:

> Bonjour à tous,
>
> Je ne parviens pas à préfixer les valeurs d'un tableau au moment de la
> création d'une table.
> Est-il possible d'émuler le type Enum et Set de MySQL dans Postgresql ?
>
> Merci d'avance pour vos réponses,
> i'm just a poor newbie ...
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo(at)postgresql(dot)org

In response to

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Stéphane Dupuy 2005-04-08 07:52:04 Modifier un type
Previous Message LB 2005-03-31 13:15:35 Enum et Set avec Postgresql