DB creation script questions

Поиск
Список
Период
Сортировка
От Jon Horsman
Тема DB creation script questions
Дата
Msg-id 4f4c2a010608161144v61381db8m2d9148915673757d@mail.gmail.com
обсуждение исходный текст
Ответы Re: DB creation script questions  (Andrew Sullivan <ajs@crankycanuck.ca>)
Список pgsql-sql
Hey All,

I'm new to postgres and am wondering what the recommended way of
creating an automated db creation script is.  I've reading the
postgres 8.1 manual but haven't seen much on this and google doesn't
seem to be bringing up much either.

I need to create a script that will create a database if it currently
doesn't exist on the system.  It will then create tables if they don't
already exist and populate the tables with some data if this data
doesn't currently exist.  This script must be able to be run over an
over without causing harm to the db.

I have previously used MySQL and was able to accomplish this very
simply using IF NOT EXISTS for the table and database creation but
this doesn't seem to be available for postgres and i'm looking for a
more robust solution anyways.

Is there a way that from a sql script file/shell script you can find
out if certain postgres tables/databases exist?

If someone can point me in the right direction it would be greatly appreciated.

Thanks,

Jon.


В списке pgsql-sql по дате отправления:

Предыдущее
От: "Rodrigo De León"
Дата:
Сообщение: Re: Undo an update
Следующее
От: "Jesper K. Pedersen"
Дата:
Сообщение: OT: OpenDatabase Model ?