Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Posgre sql wspólny PKEY dla 2 tabel (rozwiązany)
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
icemanwlkp
Witam , mam dwie tabele sklepy , akwizytorzy obie maja pole ID (PKEY) czy można ustawić sekwencje do 2 tabel by miały nadawane ID kolejne ? W Firebird robiłem to trigerem i generatorem . Czy tu można użyć tak sekwencji ? Jeżeli tak to jak ma brzmieć komenda a jeżeli nie sekwencja to jak rozwiązać ten problem w Posgre.
viking
Czyli chcesz zrobić że obie tabele dzielą tą samą sekwencję?
icemanwlkp
tak , dokładnie . Czy sekwencja ma takie możliwości ? Jeżeli tak jak sformułować zapytanie/ polecenie SQL.
viking
Normalnie.

  1. CREATE SEQUENCE common_id_seq;
  2.  
  3. CREATE TABLE a(
  4. id INT4 DEFAULT NEXTVAL('common_id_seq') NOT NULL,
  5. );
  6.  
  7. CREATE TABLE b(
  8. id INT4 DEFAULT NEXTVAL('common_id_seq') NOT NULL,
  9. );

icemanwlkp
Dzięki za pomoc .
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.