I was surprised that while creating a new table in postgres we don’t have a key word AUTO_INCREMENT in postgres. so how do we get it?
well, its simple, create a table with the column in which you want to add auto_increment, create a sequence, modify table just created to set default value to sequence, Thats it
Table “public.error_patterns”
Column | Type | Modifiers
————–+————————+——————————————————–
error_number | integer | not null default nextval(‘error_number_seq’::regclass)
pattern | character varying(100) |
Indexes:
“error_patterns_pkey” PRIMARY KEY, btree (error_number)
