From: | "Ing(dot) Roberto Andrade Fonseca" <randrade(at)abl(dot)com(dot)mx> |
---|---|
To: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [pgsql-ayuda] Presentación y pregunta sobre actualización de arrays |
Date: | 2000-06-20 04:16:57 |
Message-ID: | Pine.LNX.4.10.10006192309480.18624-100000@inter.interservice.com.mx |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola:
On Tue, 20 Jun 2000, Saulo Alvarado Mateos wrote:
> Primero presentarme:
Bienvenido.
>
> Mi nombre es Saulo Alvarado y soy natural de Las Palmas de Gran Canaria,
> Espa�. Llevo ya casi un a� trasteando con el Postgres y hasta la fecha no
> hab� necesitado usar arrays. En particular deseo conocer la sintaxis (si
> existe) para actualizar un campo de tipo array. Esto es, a�dir y/o quitar
> elemenos de un array sin tener que sobreescribirlo todo. Es esto posible?
>
> El problema me surge por la necesidad de dar de alta/baja a usuarios en
> grupos, que como sabreis est� soportados mediante el uso de arrays.
El uso de arrays (varios datos en un solo campo) no es recomendable para poblar una base de datos
relacional. Los valores de los campos deben ser at�icos, es decir un dato en un campo o rengl�, segun
Date.
Deber�s usar una tabla adicional para ligar el grupo a los usuarios, algo as�
create table grupo (
id_grupo serial primary key,
nombre_grupo text
);
create table usuario (
id_usuario serial primary key,
nombre_usuario text
);
create table grupo_usuario (
id_grupo int,
id_usuario int
);
As� en la tabla grupo_usuario guardas solamente los identificadores de los grupos y los usuarios.
Si ya tienes la v. 7.0, puedes usar adem� references.
Cr�me que tu vida ser�m� f�il si evitas los arrays.
Saludos,
Roberto Andrade Fonseca
randrade(at)abl(dot)com(dot)mx
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text : unsubscribe pgsql-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Marco Antonio Mejia Lara | 2000-06-20 17:09:42 | [pgsql-ayuda] actualizacion |
Previous Message | Ing. Roberto Andrade Fonseca | 2000-06-20 04:08:32 | [pgsql-ayuda] Sitio de postgresql en castellano |