Re: Alter domain type / avoiding table rewrite - Mailing list pgsql-general

From Tim Kane
Subject Re: Alter domain type / avoiding table rewrite
Date
Msg-id CADVWZZ+E2GUPnj8_JoPkh05d9t31HqBs4SfSVHY8YWPJfKZ=Ug@mail.gmail.com
Whole thread Raw
In response to Re: Alter domain type / avoiding table rewrite  (Ron <ronljohnsonjr@gmail.com>)
Responses Re: Alter domain type / avoiding table rewrite  (Adrian Klaver <adrian.klaver@aklaver.com>)
List pgsql-general
Thanks everyone..

It seems that the first step:

old_type --> varchar(9) 

still requires a table rewrite, while the reverse direction does not.


I'm curious about the performance implication of domain types, i expect that cost is only at insert/update time? I guess we've been wearing that cost up until now.

Adrian is correct - the intention for the DOMAIN with CHECK approach was to allow flexibility moving forward, as the data set is particularly large... 

I'm now thinking that since promotion to a larger size is a non-issue, and domain type seems to be not quite the panacea I hoped, then the use of varchar(n) is perhaps not so terrible!

Thanks for the advice/suggestions/discussion :)


pgsql-general by date:

Previous
From: Ron
Date:
Subject: Re: Alter domain type / avoiding table rewrite
Next
From: Zahir Lalani
Date:
Subject: Possible corrupt index?