Re: update

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

In response to

  • Re: update at 2005-04-15 23:44:30 from Jaime Casanova

Browse pgsql-es-ayuda by date

  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