Hei! Haluaisin luoda postgres-tauluun kentän, joka olisi uniikki, eli taulussa ei saa olla kahta tietuetta jossa kentän arvo olisi sama. Haluaisin kuitenkin, että kyseinen kenttä EI ole primaariavain.
Onko postgresissä mahdollista luoda uniikkikenttä joka ei kuitenkaan ole primaariavain ja onnistuuko se jotenkin pgadmin-ohjelmassa?
Postgres ja uniikkikentät
Tietokantamies
1
1311
Vastaukset
- fidel1
Eiköhän tuo mene ihan kiltisti esim. taulua luotaessa ilmaisemalla, että sarake on unique. Näin:
create table foo (
id int primary key,
uniikki int unique);
jos haluat, että useamman sarakkeen yhdistelmä on uniikki, niin se tehdään suunnilleen näin:
create table foo (
id int primary key,
uniikki1 int,
uniikki2 int,
unique(uniikki1, uniikki2));
Lisää tietoa löytyy postgressin dokumentaatiosta hakusanalla "unique constraints"
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornosta
https://www.kymensanomat.fi/paikalliset/8081054 Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornon hallussapi852287Olen tosi outo....
Päättelen palstajuttujen perusteella mitä mieltä minun kaipauksen kohde minusta on. Joskus kuvittelen tänne selkeitä tap182257Vanhalle ukon rähjälle
Satutit mua niin paljon kun erottiin. Oletko todella niin itsekäs että kuvittelet että huolisin sut kaiken tapahtuneen181700- 1041458
Maisa on SALAKUVATTU huumepoliisinsa kanssa!
https://www.seiska.fi/vain-seiskassa/ensimmainen-yhteiskuva-maisa-torpan-ja-poliisikullan-lahiorakkaus-roihuaa/1525663921416Hommaatko kinkkua jouluksi?
Itse tein pakastimeen n. 3Kg:n murekkeen sienillä ja juustokuorrutuksella. Voihan se olla, että jonkun pienen, valmiin k1631248Aatteleppa ite!
Jos ei oltaisikaan nyt NATOssa, olisimme puolueettomana sivustakatsojia ja elelisimme tyytyväisenä rauhassa maassamme.2571042- 63943
- 78909
Omalääkäri hallituksen utopia?
Suurissa kaupungeissa ja etelässä moinen onnistunee. Suuressa osassa Suomea on taas paljon keikkalääkäreitä. Mitenkäs ha174893