Quickly making a column non-nullable (without a table scan) - Mailing list pgsql-general

From Joe Van Dyk
Subject Quickly making a column non-nullable (without a table scan)
Date
Msg-id CACfv+pJc2F-QTV7xiCJ7+Pdmvc3WFTEakm_TONY6o82M3H4GVQ@mail.gmail.com
Whole thread Raw
List pgsql-general
Hi,

I have an index on a column that can be nullable. I decide the column
shouldn't be nullable anymore. So I alter the column to be not
nullable.

That "alter column" query does a full table scan, which can be painful
for large tables.  Couldn't that index be used instead?

Thanks,
Joe


pgsql-general by date:

Previous
From: Emi Lu
Date:
Subject: Re: JDBC to load UTF8@psql to latin1@mysql
Next
From: Tom Lane
Date:
Subject: Re: initdb error