Matt,

I sent in a previous e-mail but you may have missed it:

SELECT pg_catalog.setval(pg_catalog.pg_get_serial_sequence 
('#table#','#table_id#'), (SELECT max(#table_id#) FROM #table#), true);

That way you don't have  to provide the sequence name.

HTH,
Jon

On Jan 12, 2007, at 2:41 PM, Matt Quackenbush wrote:

> I don't know why i wrote the '+1' in there when I wrote the email.   
> I'm not
> using it in the actual statement.  The specific syntax error is  
> that the (
> is invalid.
>
> On 1/12/07, Matt Quackenbush <[EMAIL PROTECTED]> wrote:
>>
>> Okay, so far I'm *really* liking Pg.  I have successfully imported  
>> all of
>> my tables and data, and have everything fixed with one exception:  
>> updating
>> the currval() of the sequence for the 'auto_number' fields.  I can go
>> through each sequence one at a time with the GUI and update it,  
>> but I'd
>> obviously prefer to do so via script.  Here's what I've tried, but  
>> it throws
>> a syntax error:
>>
>> ALTER SEQUENCE seq_name RESTART WITH (SELECT max(id) + 1 FROM  
>> table_name);
>>
>> Apparently it does not like the query to be used as the value.   
>> I'm still
>> reading through the docs to see if I can find where/how to do what  
>> I'm
>> trying to do, but figured I'd cheat and post back to you guys as  
>> well.
>>
>>
>> Thanks,
>>
>> Matt
>>
>>
>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Create robust enterprise, web RIAs.
Upgrade & integrate Adobe Coldfusion MX7 with Flex 2
http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:266430
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to