2

I have searched a lot related concerning the serial data type.
I had defined a table with one column as serial. How do I set the start value for this column using pgAdmin?

Erwin Brandstetter
  • 605,456
  • 145
  • 1,078
  • 1,228
ameen
  • 41
  • 2
  • 4

1 Answers1

3

Note that serial is a pseudo type. Details here:
Auto increment SQL function
Safely and cleanly rename tables that use serial primary key columns in Postgres?

Values come from an attached sequence. To start with a certain value, change the sequence:

ALTER SEQUENCE tbl_tbl_id_seq START 123;

In pgAdmin, select the sequence in the object browser, open the properties and set the current value:

sequence properties

By default, the next value retrieved will be the one after the value you set.

Community
  • 1
  • 1
Erwin Brandstetter
  • 605,456
  • 145
  • 1,078
  • 1,228