これが私の状況です:
週に 1 回切り捨てられるテーブルがあり、新しい値がそこに配置されます。
私がしたいこと:
1 から始まり、挿入されるテーブルの行ごとに 1 ずつ増加する主キーを追加したいと考えています。テーブルが切り捨てられたら、このカウントを 1 から開始するようにします。
これは可能ですか?
これが私の状況です:
週に 1 回切り捨てられるテーブルがあり、新しい値がそこに配置されます。
私がしたいこと:
1 から始まり、挿入されるテーブルの行ごとに 1 ずつ増加する主キーを追加したいと考えています。テーブルが切り捨てられたら、このカウントを 1 から開始するようにします。
これは可能ですか?
serial
列を使用し、オプションを使用しますrestart identity
truncate table foo restart identity
http://www.postgresql.org/docs/current/static/sql-truncate.html