2

serial私はデータ型に関連して多くのことを検索しました。
1 つの列を持つテーブルを として定義しましたserial。pgAdmin を使用してこの列の開始値を設定するにはどうすればよいですか?

4

1 に答える 1

3

serial疑似型であることに注意してください。詳細はこちら:
自動インクリメント SQL 関数
Postgres でシリアル主キー列を使用するテーブルの名前を安全かつきれいに変更しますか?

値は、添付されたシーケンスから取得されます。特定の値から開始するには、シーケンスを変更します。

ALTER SEQUENCE tbl_tbl_id_seq START 123;

pgAdminで、オブジェクト ブラウザーでシーケンスを選択し、プロパティを開いて現在の値を設定します。

シーケンス プロパティ

デフォルトでは、設定した値の次の値が取得さます。

于 2013-08-21T12:00:11.713 に答える