0
プライマリキーが300から400で終わるテーブルに既存のエントリがあります。これで、自動生成プライマリキーで新しいエントリを挿入したいと思います。世代は既存のものをスキップする必要があります。トリガーやキーテーブルを使用する代わりにこれを行う簡単な方法はありますか?既存のものをスキップするpostgresqlの自動生成プライマリキー
プライマリキーが300から400で終わるテーブルに既存のエントリがあります。これで、自動生成プライマリキーで新しいエントリを挿入したいと思います。世代は既存のものをスキップする必要があります。トリガーやキーテーブルを使用する代わりにこれを行う簡単な方法はありますか?既存のものをスキップするpostgresqlの自動生成プライマリキー
あなたはシードを変更didntの場合は、ニュースの行は401から継続されますので、任意の問題
ことしかし、あなたはそれがALTER SEQUENCEを使用し変更したい場合はずの:
ALTER SEQUENCE yourTable_something_seq RESTART 500;
しかし、私がする必要があります手動で再起動しますか?私はこれを自動でやりたい –
あなたは再起動が必要ないはずです。 –
穴のシステムを再始動するつもりはなく、新しい開始値のシーケンスだけです。主キーが自動的に生成されるという解決策が必要です。生成されたキーが既に使用されている場合、このキーはスキップする必要があります。 –