Re: [SQL] update table sequence

2001-03-18 Thread Tom Lane
[EMAIL PROTECTED] (Egbert Ellenkamp) writes: > select setval('mytable_myrowid_seq',select max(myrowid) from mytable); That should work if you put in the required parentheses around the sub-select: select setval('mytable_myrowid_seq', (select max(myrowid) from mytable));

Re: [SQL] update table sequence

2001-03-16 Thread Ross J. Reedstrom
On Fri, Mar 16, 2001 at 12:15:28PM +, Egbert Ellenkamp wrote: > All, > > Is there a way I can set the sequence of a table equal to highest row > ID? > For example something like: > select setval('mytable_myrowid_seq',select max(myrowid) from mytable); So close! select setval('mytable_myrowi

[SQL] update table sequence

2001-03-16 Thread Egbert Ellenkamp
All, Is there a way I can set the sequence of a table equal to highest row ID? For example something like: select setval('mytable_myrowid_seq',select max(myrowid) from mytable); I read the documentation but could not find anything relevant. Thanks in advance, Egbert. -