Re: Creating tables from files

From: Jason Earl <jason(dot)earl(at)simplot(dot)com>
To: Rich Shepard <rshepard(at)appl-ecosys(dot)com>
Cc: <pgsql-general(at)postgresql(dot)org>
Subject: Re: Creating tables from files
Date: 2001-11-07 01:52:44
Message-ID: 87vggnz6s3.fsf@npa01zz001.simplot.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general


I am not entirely sure what you want to do but I think that what you
are looking for is the -f flag to psql.

Let's say you had a file (create.sql) that had:

CREATE TABLE foo (
bar SERIAL PRIMARY KEY,
baz text
);

and you wanted to load this into the processdata database. The
command would look like this:

psql processdata -f create.sql

See man psql for more information, and fire up psql and do /? and
check out the /i command it does the same thing.

I hope this is helpful,
Jason Earl

Rich Shepard <rshepard(at)appl-ecosys(dot)com> writes:

> Rather embarrassing to have to ask this, but I forget how to do it
> and I cannot find the directions in the available docs; I know it's
> there somewhere but I'm just not seeing it.
>
> I have a series of 'create table' definitions in a text file. I
> want to read this into postgres to create the tables, rather than
> re-keying them by hand from within the program. INSERT works on rows
> and COPY works on values. What I'm trying to do is create the
> entire database from a schema worked out in a file.
>
> I would greatly appreciate a pointer to the proper command and the
> manual in which I can read the syntax and, I hope, remember it for
> the next time.
>
> Thanks,
>
> Rich
>
> Dr. Richard B. Shepard, President
>
> Applied Ecosystem Services, Inc. (TM)
> 2404 SW 22nd Street | Troutdale, OR 97060-1247 | U.S.A.
> + 1 503-667-4517 (voice) | + 1 503-667-8863 (fax) | rshepard(at)appl-ecosys(dot)com
> http://www.appl-ecosys.com
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
> http://archives.postgresql.org

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Bruce Momjian 2001-11-07 02:21:03 Re: PL/pgSQL RENAME bug?
Previous Message Rich Shepard 2001-11-07 01:18:36 Creating tables from files