PostgreSQL: kiedy używać serial, a kiedy integer dla primary key?

PostgreSQL: kiedy używać serial, a kiedy integer dla primary key?
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam,
Tak jak w temacie, czy możecie proszę podać przykłady sytuacji, gdzie serial będzie lepszym wyborem dla klucza głównego niż integer / bigint i dlaczego.

Pozdrawiam,

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
0

Przecież SERIAL to nic innego jak INTEGER + automatyczne powiększanie po użyciu.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

serial = integer + sekwencja + trigger ;]
Więc jak nie potrzebujesz jakiegoś specjalnego sposobu generowania wartości (patrz: sekwencja) to daj serial ;]

  • Rejestracja: dni
  • Ostatnio: dni
0

Dzięki.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.