sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgres:Kan vi have auto-increment kolonne i sammensat nøgle

Ja, selvom det er ret meningsløst. Brug blot en SERIAL som sædvanlig. Eller direkte CREATE SEQUENCE og brug nextval(...) .

Jeg kan dog ikke se meningen.

Nu, hvis det, du faktisk beder om, er en undersekvens, der tæller fra 1 for hver enkelt anden del af nøglen, f.eks.

('apple', 1),
('apple', 2),
('peach', 1),
('apple', 3),
('peach', 2)

det er en helt anden sag. Post et nyt og mere komplet spørgsmål, hvis det virkelig var det du mente. (Nej, du skal ikke bare redigere denne).




  1. Laravel Auth::bruger ikke fundet i anden controller

  2. hvordan ændres bjælkefarve i MPandroidCharts baseret på en individuel værdi gemt i sqlite?

  3. Sådan sammenlignes MySQL-databaseskemaer

  4. SQL-kommando ikke afsluttet korrekt Undtagelse