Re: CREATE TABLE AS ...

From: Bruno Wolff III <bruno(at)wolff(dot)to>
To: Raphael Bauduin <raphael(at)be(dot)easynet(dot)net>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: CREATE TABLE AS ...
Date: 2002-07-23 15:44:36
Message-ID: 20020723154436.GA24446@wolff.to
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

On Tue, Jul 23, 2002 at 15:48:07 +0200,
Raphael Bauduin <raphael(at)be(dot)easynet(dot)net> wrote:
> Hi,
>
> In a data model change, I wanted to use the "create table as select"
> feature. However, I want that table to have a primary key defined, and
> thus a field defined as NOT NULL. I didn't find a way to add a NOT NULL
> constraint on a column of an existing table. If there isn't, what's the
> best way to go? A COPY?

Another option is to use create table and insert select. The create can
then set up the table exactly like you need. And then you can copy over
data using insert selecting from the source table.

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Gaetano Mendola 2002-07-23 17:22:34 WAL FILE DELETED
Previous Message Artur Pietruk 2002-07-23 14:40:32 Re: CREATE TABLE AS ...