From: | "Roberto Cesar Najera" <rob(at)dcaa(dot)unam(dot)mx> |
---|---|
To: | "Jaime Casanova" <systemguards(at)gmail(dot)com>, "Roberto Andrade Fonseca" <randrade(at)inteligentes(dot)com(dot)mx> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: update |
Date: | 2005-04-18 15:36:53 |
Message-ID: | 00bf01c5442c$75f6b740$8c000a0a@RTP.GOB.MX |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Mmm, si tienen razon , pero el cliente asi loquiere, de tal forma que esto
puede cambiar en cualquier momento, de echo esto es solo una alternativa,
para la migracion... este procedimiento, tiene que cambiar
de antemano, muchas gracias..
Atte.
Rob
----- Original Message -----
From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: "Roberto Andrade Fonseca" <randrade(at)inteligentes(dot)com(dot)mx>
Cc: "Roberto Cesar Najera" <rob(at)dcaa(dot)unam(dot)mx>;
<pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Friday, April 15, 2005 6:44 PM
Subject: Re: update
> On 4/15/05, Roberto Andrade Fonseca <randrade(at)inteligentes(dot)com(dot)mx> wrote:
> > Quoting Roberto Cesar Najera <rob(at)dcaa(dot)unam(dot)mx>:
> >
> > > hola lista tengo la siguiente tabla
> > >
> > > CREATE TABLE "public"."tipo_bien" (
> > > "bien_cve" INTEGER NOT NULL,
> > > "tipo_desc" VARCHAR,
> > > "bien_nombe" VARCHAR(40),
> > > "bien_codigo" integer,
> > > "codigo_cve" integer,
> > >
> > > CONSTRAINT "tipo_bien_pkey" PRIMARY KEY("bien_cve")
> > > )
> > >
> > >
> > > ya tengo informacion en todos los campos menos en codigo_cve y ese
campo
> > > lleva informacion de los ultimos 2 caracteres del campo bien_codigo,
la
> > > pregunta es como le ago para actualizar ese campo desde la linea de
> > comando
> > >
> > > Se puede ?
> >
> > Si puedes:
> >
> > UPDATE tipo_bien set codigo_clave = substring(bien_codigo from '..$');
> >
> > (Se deja de tarea el significado de '..$'. Tip: regex).
> >
> ?? bien_codigo es integer, seguro que puedes usar substring alli?
> quiza el campo deberia ser un text
>
> > pero no debes:
> >
> > Estas guardando la información de manera redundante: si ya tienes esa
> > información en bien_codigo, ¿para qué guardarla de nuevo en
codigo_clave?
> >
> > Lo que debes hacer es extraerla cuando la necesites.
> >
> concuerdo con esto, y si me dices que la razon es que codigo_clave lo
> usas para mantener la integridad referencial (fk) yo pensaria que lo
> mejor seria una clave compuesta.
>
> atentamente,
> Jaime Casanova
From | Date | Subject | |
---|---|---|---|
Next Message | Juan Pablo Espino | 2005-04-18 15:37:25 | Desinstalacion |
Previous Message | Fernando Aguada | 2005-04-18 15:21:06 | Re: Una Consulta sobre los permisos de usuarios |