Re: CREATE TABLE AS ... - Mailing list pgsql-admin

From Bruno Wolff III
Subject Re: CREATE TABLE AS ...
Date
Msg-id 20020723154436.GA24446@wolff.to
Whole thread Raw
In response to CREATE TABLE AS ...  (Raphael Bauduin <raphael@be.easynet.net>)
List pgsql-admin
On Tue, Jul 23, 2002 at 15:48:07 +0200,
  Raphael Bauduin <raphael@be.easynet.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.

pgsql-admin by date:

Previous
From: Artur Pietruk
Date:
Subject: Re: CREATE TABLE AS ...
Next
From: "Gaetano Mendola"
Date:
Subject: WAL FILE DELETED