Pg_dump and pg_restore are what you want. They create sql files that you
pass around.

But seriously, if you have two servers running, replicate one or have your
application point to a server address that you can direct via dns to
whatever active one you want. Postgres makes replication simple. There are
a lot of solutions for your problem but the 1:1 solution to copy over a
single file and load it is pg_dump and pg_restore.

Thanks,
Ben

On Thu, Jan 21, 2021, 8:53 AM sivapostg...@yahoo.com <sivapostg...@yahoo.com>
wrote:

> create database is to create a new database.  If we switch to new
> database, we need to change the new databasename in the program(s) that
> access this database.
>
> Is there any way to overwrite the data ?
>
>
> On Thursday, 21 January, 2021, 07:12:19 pm IST, Ray O'Donnell <
> r...@rodonnell.ie> wrote:
>
>
> On 21/01/2021 13:13, sivapostg...@yahoo.com wrote:
>
> > Hello,
> >
> > I'm from SQL Server now developing my current project using PG.
> >
> > In our earlier project(s), we used to copy the database from one server
> > to another, work in another server, and re-copy it in the original
> > server.   All happened easily with just transferring the two files (mdf
> > & ldf) to our required server.
> >
> > Want to replicate the same in PG.  Is there any way to accomplish the
> > same in PG ?
>
>
> create database <new-db-name> template <old-db-name>
>
> Would that do the job? You could also use pg_dump.
>
> Ray.
>
>
> --
> Raymond O'Donnell // Galway // Ireland
> r...@rodonnell.ie
>
>
>
>

Reply via email to