icemanwlkp
7.11.2017, 08:07:10
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
7.11.2017, 08:12:20
Czyli chcesz zrobić że obie tabele dzielą tą samą sekwencję?
icemanwlkp
7.11.2017, 08:22:41
tak , dokładnie . Czy sekwencja ma takie możliwości ? Jeżeli tak jak sformułować zapytanie/ polecenie SQL.
viking
7.11.2017, 08:30:17
Normalnie.
CREATE SEQUENCE common_id_seq;
CREATE TABLE a(
id INT4 DEFAULT NEXTVAL('common_id_seq') NOT NULL,
);
CREATE TABLE b(
id INT4 DEFAULT NEXTVAL('common_id_seq') NOT NULL,
);