Ich brauche einen zusammengesetzten Schlüssel mit einer der Spalte als Auto-Inkrement, ist es möglich?Postgres: Können wir Auto-Inkrement-Spalte in Verbundschlüssel
0
A
Antwort
1
Ja, obwohl es ziemlich sinnlos ist. Verwenden Sie einfach einen SERIAL
wie üblich. Oder direkt CREATE SEQUENCE
und nextval(...)
verwenden.
Ich sehe den Punkt nicht obwohl.
Nun, was Sie tatsächlich fragen, ist eine Untersequenz, die von 1 für jeden anderen Teil des Schlüssels zählt, z.
('apple', 1),
('apple', 2),
('peach', 1),
('apple', 3),
('peach', 2)
das ist eine ganz andere Sache. Veröffentlichen Sie eine neue und umfassendere Frage, wenn Sie das wirklich ernst meinen. (Nein, redigiere nicht nur dieses).
Verwandte Themen
- 1. ein Verbundschlüssel
- 2. Auto-Inkrement-Verbundschlüssel InnoDB
- 3. Können wir & in URL verwenden?
- 4. können wir zwei Funktionen erzeugt Summe in derselben Abfrage in Postgres
- 5. können wir Breite li
- 6. Können wir NSOperationQueue ableiten?
- 7. Können wir MouseEvents deaktivieren?
- 8. Können wir Postgres für Tests und Mongo für Entwicklungsumgebung in Schienen verwenden
- 9. Können wir eine Tabelle in Postgres einrichten, um immer zuerst die neuesten Einsätze zu sehen?
- 10. Verbundschlüssel für die Tabelle mit Assoziations Anmerkung
- 11. Können wir ViewBag in Webmethod in Controller
- 12. Warum können wir nicht "..." umkehren?
- 13. können wir telefonieren im iphone?
- 14. Können wir 2 Realms haben?
- 15. Können wir Facebook programmatisch abmelden
- 16. Können wir 2 Tabellenwertefunktionen verbinden
- 17. Können wir Git-Tags kombinieren?
- 18. Wie können wir State in Webservices erhalten?
- 19. können wir javascript in .net window application
- 20. Können wir Variablen in app.config-Datei
- 21. Können wir Callback-Funktion in dll setzen?
- 22. Können wir die Betriebssystemumgebungsvariablen in Java lesen?
- 23. Können wir in Swift Playground Übergangsanimationen hinzufügen?
- 24. Können wir Modelle in Layout.cshtml hinzufügen?
- 25. Können wir konstante Array in Codeigniter definieren?
- 26. können wir String-Daten in IRestResponse konvertieren?
- 27. Können wir iPhone Programm in C schreiben?
- 28. können wir Ganzzahl in Zeichen umwandeln
- 29. können wir doppelten Schlüssel in hashmap einfügen?
- 30. Können wir statische Funktionen in tcOO definieren?
zeigen ein Beispiel, aber ja. –
wollte nur LOGID, HOSPITALID als zusammengesetzter Schlüssel, mit LOGID als Auto-Inkrement – Ashutosh
'create table foo (id seriell, Foobar Text, Primärschlüssel (id, foobar))', aber das scheint eher nutzlos –