[ VRider @ 21.03.2004. 13:29 ] @
Imam vise tabela i potrebno mi je da clanovi niza u jednoj tabeli budu glavni kljucevi iz druge tabele. PostgreSQL. Moze li mi ko pomoci. Nije bitno da resenje bude "elegantno", samo da sljaka. Hvala.

Ovako treba za izgleda jedna tabela:
Code:

create table zaposleni(
id char(8),
ime varchar(12),
prezime varchar(22),
pol char check (pol in ('m', 'ž')),
. . .
predmet int[],
staz interval,
skolska varchar(40),
primary key(id));


a ovako druga
Code:

create table predmeti(
id serial,
ime varchar(28),
primary key (id));


Potrebno mi je da vezem niz predmeta iz prve za kljuceve predmeta iz druge.
[ chupcko @ 21.03.2004. 13:48 ] @
Nekako mi se cini da ti treba jos koja tabela tu :).
To jest "dizajn baze" ti je nekako slab.
[ VRider @ 21.03.2004. 13:55 ] @
Upravo mi je Gojko pomogao da to i sam shvatim. Ta baza je deo maturskog i kao takva treba da pokaze i neke mogucnosti samog PostgreSQLa, pa sam zato hteo da koristim nizove. Ok. Hvala.
[ Gojko Vujovic @ 21.03.2004. 14:25 ] @
Trebalo je preko foruma ali eto saleteo me je na icq-u ;), uglavnom kao što reče mr.chupko - nova tabela koja vezuje id predmeta i id zaposlenih, a taj array izbaci.
[ Dejan Lozanovic @ 22.03.2004. 21:48 ] @
Citat:
VRider:
Upravo mi je Gojko pomogao da to i sam shvatim. Ta baza je deo maturskog i kao takva treba da pokaze i neke mogucnosti samog PostgreSQLa, pa sam zato hteo da koristim nizove. Ok. Hvala.


E ako vec gledas da prikazes mogucnosti postgresql-a onda recimo uzmi primer pa tu tabelu zaposleni nasledi nad tabelom osoba. A isto tako tabelu osoba nasledi sa tabelom ucenik .... :)