From: | Justin Clift <justin(at)postgresql(dot)org> |
---|---|
To: | Russell Aspinwall <russell(dot)aspinwall(at)flomerics(dot)co(dot)uk>, PostgreSQL General Mailing List <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: importing csv files into v7.2.1 on Solaris 8 x86 |
Date: | 2002-04-25 08:23:30 |
Message-ID: | 3CC7BD02.9C9CB55@postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hi Russell,
I didn't know anyone still ran Solaris x86. That used to be my
favourite OS until a very black day involving Sun. :( I've still got
the first CD of Solaris 9 INTEL OE which I'd downloaded before Sun
pulled the CD set from their download site. :)
For backing up a PostgreSQL database, you'll probably want to do a live
backup with the pg_dump command.
i.e.:
pg_dump foo_database > foo_database.sql
To restore the database, you can use the psql command:
psql foo_database < foo_database.sql > /dev/null
Each of these two commands has a bunch of command line switches you can
use for various things.
psql --help and pg_dump --help work fine.
Hopefully when you compiled PostgreSQL you did it using these
instructions:
http://techdocs.postgresql.org/installguides.php#solaris
As you're new to PostgreSQL, these two links will probably be valuable
for you:
http://www.postgresql.org/idocs (online version of the PostgreSQL 7.2.1
manual which is searchable, notes can be added, etc)
http://techdocs.postgresql.org (Lots of community contributed
documentation, guides, pointers, links, etc)
Hope this helps you out Russell.
:-)
Regards and best wishes,
Justin Clift
Russell Aspinwall wrote:
>
> Hi,
>
> I recently compiled PostgreSQL v7.2.1 under Solaris 8 x86 (July 2001) in
> order to use it to hold the contents of Firewall logs. I have automated
> the Firewall log creation process and got them delivered to the intended
> database server as csv text files. I have compiled v7.2.1 (straight
> forward if you just include C, C++ support) but now need to write a
> program to accept the csv log file and enter the record information.
>
> Some newbie questions.
>
> Is their a utility which will read a database table definition and
> automatically import a csv format file expecting the fields to be in the
> correct order as the table? I remember that Progress (c 1994) can dump
> its database definition and database as text files which can then be
> read by another version of Progress to automatically recreate the
> database tables and populate the tables.
>
> Can anyone recommend the best way to perform a backup of PostgreSQL on
> Solaris.
> Can I just shutdown PostgreSQL and perform a ufsdump of the disk on
> which postgreSQL resides and restore onto a different disk or server as
> necessary?
>
> Regards
>
> Russell
> --
> Network and Systems Administrator Flomerics Ltd
> Email: russell.aspinwall at flomerics.co.uk 81 Bridge Road
> Telephone: 020-8941-8810 x3116 Hampton Court
> Facsimile: 020-8941-8730 Surrey, KT8 9HH, UK
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
> http://archives.postgresql.org
--
"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
- Indira Gandhi
From | Date | Subject | |
---|---|---|---|
Next Message | tom dyson | 2002-04-25 08:56:30 | Re: [pgsql-general] Daily Digest V1 #1617 |
Previous Message | Russell Aspinwall | 2002-04-25 08:13:10 | importing csv files into v7.2.1 on Solaris 8 x86 |