Ändern des Mindestwerts der Postgres-Sequenz

8

Ich versuche den Mindestwert einer bestehenden Sequenz zu ändern.

Zuerst habe ich versucht

%Vor%

und ich habe ERROR: START value (1) cannot be less than MINVALUE (10000) .

Also habe ich es versucht

%Vor%

hat aber den gleichen Fehler.

Natürlich könnte ich es einfach fallen lassen und ein neues erstellen, aber ich denke, dass es einen Weg geben sollte, dies zu tun. Ich benutze Postgres 8.4.7.

    
dasony 06.04.2011, 03:52
quelle

3 Antworten

7

Wie wäre es mit allen auf einmal:

%Vor%

Das sollte die minimalen, startenden und aktuellen Werte alle auf 10000 ändern und damit alles konsistent machen.

    
mu is too short 06.04.2011 04:48
quelle
1

PostgreSQL hat mehrere Funktionen, die auf Sequenzen funktionieren . Zusätzlich zu den anderen Anleitungen hier könnten Sie

verwenden %Vor%     
quelle
0

Ich habe den folgenden Test gemacht, Meine Version ist 9.0.

%Vor%     
francs 06.04.2011 08:36
quelle

Tags und Links