sql >> Database >  >> RDS >> PostgreSQL

Postgres:kunnen we een kolom voor automatisch verhogen in de samengestelde sleutel hebben?

Ja, hoewel het vrij zinloos is. Gebruik gewoon een SERIAL zoals altijd. Of direct CREATE SEQUENCE en gebruik nextval(...) .

Ik zie het punt echter niet.

Als u nu eigenlijk om een ​​subreeks vraagt ​​die vanaf 1 telt voor elk afzonderlijk ander deel van de sleutel, bijvoorbeeld

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

dat is een heel andere zaak. Post een nieuwe en meer complete vraag als dat echt is wat je bedoelde. (Nee, bewerk deze niet alleen).




  1. Hoe deze specifieke substring in SQL Server te extraheren?

  2. Hoe psql.exe te starten

  3. Hoe u uw PostgreSQL-databases kunt beschermen tegen cyberaanvallen met SQL Firewall

  4. BLOB-gegevens migreren van MS SQL Server naar MySQL