Re: Isolation of multiple databse instances provided by a singlepostgres server

Поиск
Список
Период
Сортировка
От Ron
Тема Re: Isolation of multiple databse instances provided by a singlepostgres server
Дата
Msg-id db8bd3e1-7217-a66d-6113-2f402d89801c@gmail.com
обсуждение исходный текст
Ответ на Isolation of multiple databse instances provided by a singlepostgres server  (stan <stanb@panix.com>)
Ответы Re: Isolation of multiple databse instances provided by a singlepostgres server
Список pgsql-general
On 11/20/19 4:03 PM, stan wrote:
I am working on a fairly small application to use for managing a companies
business.

I have a "production" instance hosted by one of the cloud providers, and 2
other instances. This is fairly new to me. In the past, I have created
applications by keeping a set of scripts that can be used to rebuild the
database, and pg_dump to restore the date. Based on some recommendations I
am using pg_basebackup to backup the production instance nightly. My
background is primarily Oracle. I realize looking at the way pg_basebackup
works that multiple database instances, provided by one server are actually
stored in the same physical OS files.


We have traditionally (in the Postgres world) had a sandbox, that we used
for upgrades, and testing development methodologies, and this seems to be
supported pretty well by pg_dump.

Now that I know "too much" I am concerned about hosting the sandbox on the
same Postgres instance.

What specifically do you mean by "instance"?  (I know what it means in the SQL Server world, and in Postgres all the databases accessible via a single $PGDATA are called a cluster.)

Recognizing that this is a fairly small application, what are wiser folks
than I recommendations?

Should I run the sandbox from different Postgres server, possibly even on a
different machine? Is pg_dump still  good way to move the production
instance to the sandbox, and perhaps even the other way around?

Running CAT, STG, UAT, DEV, etc on different VMs is certainly one solution, isolating them from each other.

OTOH, you can initdb multiple clusters on the same host, accessing them via different $PGDATA variables and port numbers.

--
Angular momentum makes the world go 'round.

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

Предыдущее
От: stan
Дата:
Сообщение: Isolation of multiple databse instances provided by a singlepostgres server
Следующее
От: "Peter J. Holzer"
Дата:
Сообщение: Re: REINDEX VERBOSE iso-8859-1 option