Gå til innhold

Anbefalte innlegg

Jeg er rimelig fersk her, men skal lage en tabell der man skal registrere antall salg pr.dag. Problemet mitt oppstår når jeg vil at samme person ikke skal kunne registrere flere ganger på samme dato. Det må altså foregå en sjekk på to felter, salg og dato. Noen som kan sparke meg i riktig retning?

Lenke til kommentar
Videoannonse
Annonse

I postgres kan du gjøre noe slikt:

ALTER TABLE tabellnavn ADD CONSTRAINT constraint_navn UNIQUE (personid, dato);

 

Du vil da få en feilmelding hvis du prøver å legge inn to rader i tabellnavn med samme personid og dato.

 

Postgres har forresten en svært god brukermanual, eksempelet over fant jeg her:

http://www.postgresql.org/docs/8.1/static/...altertable.html

 

Hele dokumentasjonen finner du her:

http://www.postgresql.org/docs/8.1/static/index.html

Endret av blackbrrd
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...