Le Fri, 19 Jul 2013 14:37:40 +0200,
Bzzz <lazyvi...@gmx.com> a écrit :

> On Fri, 19 Jul 2013 14:11:47 +0200
> Alain Vaugham <al...@vaugham.com> wrote:
> 
> > Par contre je n'ai pas trouvé dans Postgres l'équivalent d'un
> > format de champ qui corresponde au format NuméroAuto d'Access.
> > Dans Postgres, le format serial UNIQUE NOT NULL ne tient pas
> > compte des numéro brûlés.
> 
> Pourquoi utiliser un 'serial' (ne serais-ce déjà, parce que certains
> S/N comportent des lettres)?
> 
> Par ailleurs, tu confonds 'brûlé' (mauvaise habitude donnée par
> qq chose qui n'est même pas l'ombre d'un RDBMS) et non-réutilisable;
> si ton article est vendu, il suffit d'un flag pour l'indiquer (c'est
> en Gal la présence d'un lien vers la facture) et donner à son S/N
> la caractéristique 'UNIQUE NOT NULL' suffit à créer un index 
> interdisant la réutilisation dudit S/N par unicité.
> 
> Et peu importe que le lien article-S/N soit existant ou non, le
> simple
> fait de renseigner un S/N le rend indisponible à toute réutilisation.


Bien vu : La structure et l'usage initial de la bdd n'était pas au top.
Résultat : Pour migrer cette base Accces vers Postgres il faut la
reconcevoir.
C'est à mon avis ce qui risque souvent d'arriver lors d'une migration.

Donc pour en revenir au post initial de Serge, je doute qu'on puisse
trouver le script qui va bien même avec MySQL...



> 
> Ça donne qq chose comme ça:
> 

[...]

Merci beaucoup pour ton exemple.


-- 
Alain Vaugham
Clef GPG : 0xD26D18BC

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20130719145033.5e221486@mach07.localdomain

Répondre à