Обсуждение: Transfer db from one port to another

Поиск
Список
Период
Сортировка

Transfer db from one port to another

От
Killian Driscoll
Дата:
I am using Windows 8 64 bit, with postgreSQL 9.3 on port 5432 and postgreSQL 9.4 on port 5532 with the latter set up to use with Bitnami stack to test php files I am generating from my db.

I want to transfer my db with three schemas from port 5432 to port 5532 to use within the bitnami stack. I have used pgAdmin to create a backup.sql and when using pgAdmin to restore the .sql to port 5532 I get the following error

ERROR:  syntax error at or near "\"
LINE 26: \connect irll_project

with the lines in the .sql file created being

ALTER DATABASE irll_project OWNER TO postgres;

\connect irll_project

I have tried to use the Windows psql shell command to import using

\i 'C:/all.sql'

on pressing enter I see multiple occurrences saying invalid command, and then it ends with 

error: out of memory detail: failed on request of size 268435456

What is the correct command line?

Killian DriscoIl

Re: Transfer db from one port to another

От
"Charles Clavadetscher"
Дата:

Hello

 

Why don’t you simply change the port in postgresql.conf and restart the server?

 

Bye

Charles

 

From: pgsql-general-owner@postgresql.org [mailto:pgsql-general-owner@postgresql.org] On Behalf Of Killian Driscoll
Sent: Mittwoch, 23. Dezember 2015 09:58
To: pgsql-general <pgsql-general@postgresql.org>
Subject: [GENERAL] Transfer db from one port to another

 

I am using Windows 8 64 bit, with postgreSQL 9.3 on port 5432 and postgreSQL 9.4 on port 5532 with the latter set up to use with Bitnami stack to test php files I am generating from my db.

I want to transfer my db with three schemas from port 5432 to port 5532 to use within the bitnami stack. I have used pgAdmin to create a backup.sql and when using pgAdmin to restore the .sql to port 5532 I get the following error

ERROR:  syntax error at or near "\"
LINE 26: \connect irll_project

with the lines in the .sql file created being

ALTER DATABASE irll_project OWNER TO postgres;

\connect irll_project


I have tried to use the Windows psql shell command to import using

\i 'C:/all.sql'

on pressing enter I see multiple occurrences saying invalid command, and then it ends with 

 

error: out of memory detail: failed on request of size 268435456

What is the correct command line?

Killian DriscoIl

Re: Transfer db from one port to another

От
Killian Driscoll
Дата:

On 23 December 2015 at 10:05, Charles Clavadetscher <clavadetscher@swisspug.org> wrote:

Hello

 

Why don’t you simply change the port in postgresql.conf and restart the server?

I am attempting to learn to use the dump and restore, so would like to figure out how to do it via an export and import.

 

Bye

Charles

 

From: pgsql-general-owner@postgresql.org [mailto:pgsql-general-owner@postgresql.org] On Behalf Of Killian Driscoll
Sent: Mittwoch, 23. Dezember 2015 09:58
To: pgsql-general <pgsql-general@postgresql.org>
Subject: [GENERAL] Transfer db from one port to another

 

I am using Windows 8 64 bit, with postgreSQL 9.3 on port 5432 and postgreSQL 9.4 on port 5532 with the latter set up to use with Bitnami stack to test php files I am generating from my db.

I want to transfer my db with three schemas from port 5432 to port 5532 to use within the bitnami stack. I have used pgAdmin to create a backup.sql and when using pgAdmin to restore the .sql to port 5532 I get the following error

ERROR:  syntax error at or near "\"
LINE 26: \connect irll_project

with the lines in the .sql file created being

ALTER DATABASE irll_project OWNER TO postgres;

\connect irll_project


I have tried to use the Windows psql shell command to import using

\i 'C:/all.sql'

on pressing enter I see multiple occurrences saying invalid command, and then it ends with 

 

error: out of memory detail: failed on request of size 268435456

What is the correct command line?

Killian DriscoIl


Re: Transfer db from one port to another

От
Andreas Kretschmer
Дата:
Killian Driscoll <killiandriscoll@gmail.com> wrote:

> I am using Windows 8 64 bit, with postgreSQL 9.3 on port 5432 and postgreSQL
> 9.4 on port 5532 with the latter set up to use with Bitnami stack to test php
> files I am generating from my db.
>
> I want to transfer my db with three schemas from port 5432 to port 5532 to use
> within the bitnami stack. I have used pgAdmin to create a backup.sql and when
> using pgAdmin to restore the .sql to port 5532 I get the following error

Try it with plain pg_dump.

pg_dump -h localhost -p 5432 -Fc <dbname> > dump.sql

pg_restore -h localhost -p 5532 dump.sql

(untestet, please read *before* the documentation)


I think, this should work. No idea what's wrong with pgAdmin, not using
that.


Andreas
--
Really, I'm not out to destroy Microsoft. That will just be a completely
unintentional side effect.                              (Linus Torvalds)
"If I was god, I would recompile penguin with --enable-fly."   (unknown)
Kaufbach, Saxony, Germany, Europe.              N 51.05082°, E 13.56889°


Re: Transfer db from one port to another

От
Andreas Kretschmer
Дата:
Charles Clavadetscher <clavadetscher@swisspug.org> wrote:

> Hello
>
>
>
> Why don’t you simply change the port in postgresql.conf and restart the server?

i think, he wants the data from the one database within the other,
because of that he can't change the port.


Andreas
--
Really, I'm not out to destroy Microsoft. That will just be a completely
unintentional side effect.                              (Linus Torvalds)
"If I was god, I would recompile penguin with --enable-fly."   (unknown)
Kaufbach, Saxony, Germany, Europe.              N 51.05082°, E 13.56889°


Re: Transfer db from one port to another

От
Killian Driscoll
Дата:

On 23 December 2015 at 10:29, Andreas Kretschmer <akretschmer@spamfence.net> wrote:
Killian Driscoll <killiandriscoll@gmail.com> wrote:

> I am using Windows 8 64 bit, with postgreSQL 9.3 on port 5432 and postgreSQL
> 9.4 on port 5532 with the latter set up to use with Bitnami stack to test php
> files I am generating from my db.
>
> I want to transfer my db with three schemas from port 5432 to port 5532 to use
> within the bitnami stack. I have used pgAdmin to create a backup.sql and when
> using pgAdmin to restore the .sql to port 5532 I get the following error

Try it with plain pg_dump.

pg_dump -h localhost -p 5432 -Fc <dbname> > dump.sql

pg_restore -h localhost -p 5532 dump.sql

I tried this, but nothing appears to happen when entering the commands. Attached is a screenshot of the shell window - what am I doing wrong?

(untestet, please read *before* the documentation)


I think, this should work. No idea what's wrong with pgAdmin, not using
that.


Andreas
--
Really, I'm not out to destroy Microsoft. That will just be a completely
unintentional side effect.                              (Linus Torvalds)
"If I was god, I would recompile penguin with --enable-fly."   (unknown)
Kaufbach, Saxony, Germany, Europe.              N 51.05082°, E 13.56889°


--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Вложения

Re: Transfer db from one port to another

От
"Charles Clavadetscher"
Дата:
Hello Killian

>> I want to transfer my db with three schemas from port 5432 to port 5532 to use
>> within the bitnami stack. I have used pgAdmin to create a backup.sql and when
>> using pgAdmin to restore the .sql to port 5532 I get the following error
>
>Try it with plain pg_dump.
>
>pg_dump -h localhost -p 5432 -Fc <dbname> > dump.sql
>
>pg_restore -h localhost -p 5532 dump.sql
>
>I tried this, but nothing appears to happen when entering the commands. Attached is a screenshot of the shell window -
whatam I doing wrong?  

This should be done from an OS shell, not from psql.

Bye
Charles




(untestet, please read *before* the documentation)


I think, this should work. No idea what's wrong with pgAdmin, not using
that.


Andreas
--
Really, I'm not out to destroy Microsoft. That will just be a completely
unintentional side effect.                              (Linus Torvalds)
"If I was god, I would recompile penguin with --enable-fly."   (unknown)
Kaufbach, Saxony, Germany, Europe.              N 51.05082°, E 13.56889°


--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general




Re: Transfer db from one port to another

От
Killian Driscoll
Дата:
On 23 December 2015 at 10:58, Charles Clavadetscher <clavadetscher@swisspug.org> wrote:
Hello Killian

>> I want to transfer my db with three schemas from port 5432 to port 5532 to use
>> within the bitnami stack. I have used pgAdmin to create a backup.sql and when
>> using pgAdmin to restore the .sql to port 5532 I get the following error
>
>Try it with plain pg_dump.
>
>pg_dump -h localhost -p 5432 -Fc <dbname> > dump.sql
>
>pg_restore -h localhost -p 5532 dump.sql
>
>I tried this, but nothing appears to happen when entering the commands. Attached is a screenshot of the shell window - what am I doing wrong?

This should be done from an OS shell, not from psql.
Do you mean Windows command prompt?

Bye
Charles




(untestet, please read *before* the documentation)


I think, this should work. No idea what's wrong with pgAdmin, not using
that.


Andreas
--
Really, I'm not out to destroy Microsoft. That will just be a completely
unintentional side effect.                              (Linus Torvalds)
"If I was god, I would recompile penguin with --enable-fly."   (unknown)
Kaufbach, Saxony, Germany, Europe.              N 51.05082°, E 13.56889°


--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general



Re: Transfer db from one port to another

От
"Charles Clavadetscher"
Дата:

From: Killian Driscoll [mailto:killiandriscoll@gmail.com]
Sent: Mittwoch, 23. Dezember 2015 11:02
To: Charles Clavadetscher <clavadetscher@swisspug.org>
Cc: Andreas Kretschmer <akretschmer@spamfence.net>; pgsql-general <pgsql-general@postgresql.org>
Subject: Re: [GENERAL] Transfer db from one port to another

 

On 23 December 2015 at 10:58, Charles Clavadetscher <clavadetscher@swisspug.org> wrote:

Hello Killian

>> I want to transfer my db with three schemas from port 5432 to port 5532 to use
>> within the bitnami stack. I have used pgAdmin to create a backup.sql and when
>> using pgAdmin to restore the .sql to port 5532 I get the following error
>
>Try it with plain pg_dump.
>
>pg_dump -h localhost -p 5432 -Fc <dbname> > dump.sql
>
>pg_restore -h localhost -p 5532 dump.sql
>
>I tried this, but nothing appears to happen when entering the commands. Attached is a screenshot of the shell window - what am I doing wrong?

This should be done from an OS shell, not from psql.

Do you mean Windows command prompt?

 

      Yes

 


Bye
Charles





(untestet, please read *before* the documentation)


I think, this should work. No idea what's wrong with pgAdmin, not using
that.


Andreas
--
Really, I'm not out to destroy Microsoft. That will just be a completely
unintentional side effect.                              (Linus Torvalds)
"If I was god, I would recompile penguin with --enable-fly."   (unknown)
Kaufbach, Saxony, Germany, Europe.              N 51.05082°, E 13.56889°


--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

 

Re: Transfer db from one port to another

От
John R Pierce
Дата:
On 12/23/2015 1:40 AM, Killian Driscoll wrote:
Try it with plain pg_dump.

pg_dump -h localhost -p 5432 -Fc <dbname> > dump.sql

pg_restore -h localhost -p 5532 dump.sql

I tried this, but nothing appears to happen when entering the commands. Attached is a screenshot of the shell window - what am I doing wrong?


those are system shell commands, not psql sql commands.      catch-22, in the windows environment, postgresql's command tools probably aren't in the path, so to execute the above commands try this...

    start -> run ->  CMD <enter>

(or, click on an 'Command Prompt' shortcut).

    C:\Users\YourName> path "c:\Program Files\PostgreSQL\9.4\bin";%path%
    C:\Users\YourName> pg_dump -Fc -p 5432 <dbname> | pg_restore -p 5532

if your postgres is installed somewhere else, replace "c:\Program Files\PostgreSQL\9.4\bin" in the PATH command with its actual location \bin  ....





-- 
john r pierce, recycling bits in santa cruz

Re: Transfer db from one port to another

От
Killian Driscoll
Дата:
On 23 December 2015 at 11:07, John R Pierce <pierce@hogranch.com> wrote:
On 12/23/2015 1:40 AM, Killian Driscoll wrote:
Try it with plain pg_dump.

pg_dump -h localhost -p 5432 -Fc <dbname> > dump.sql

pg_restore -h localhost -p 5532 dump.sql

I tried this, but nothing appears to happen when entering the commands. Attached is a screenshot of the shell window - what am I doing wrong?


those are system shell commands, not psql sql commands.      catch-22, in the windows environment, postgresql's command tools probably aren't in the path, so to execute the above commands try this...

    start -> run ->  CMD <enter>

(or, click on an 'Command Prompt' shortcut).

    C:\Users\YourName> path "c:\Program Files\PostgreSQL\9.4\bin";%path%
    C:\Users\YourName> pg_dump -Fc -p 5432 <dbname> | pg_restore -p 5532
Thanks. When I do this I get an error: could not find a "pg_dump" to execute - I've used the path "C:\Program Files\PostgreSQL\9.3\bin";%path% which appears to be correct


if your postgres is installed somewhere else, replace "c:\Program Files\PostgreSQL\9.4\bin" in the PATH command with its actual location \bin  ....





-- 
john r pierce, recycling bits in santa cruz

Re: Transfer db from one port to another

От
"Charles Clavadetscher"
Дата:

From: pgsql-general-owner@postgresql.org [mailto:pgsql-general-owner@postgresql.org] On Behalf Of Killian Driscoll
Sent: Mittwoch, 23. Dezember 2015 11:19
To: John R Pierce <pierce@hogranch.com>
Cc: pgsql-general <pgsql-general@postgresql.org>
Subject: Re: [GENERAL] Transfer db from one port to another

 

On 23 December 2015 at 11:07, John R Pierce <pierce@hogranch.com> wrote:

On 12/23/2015 1:40 AM, Killian Driscoll wrote:

Try it with plain pg_dump.

pg_dump -h localhost -p 5432 -Fc <dbname> > dump.sql

pg_restore -h localhost -p 5532 dump.sql

 

I tried this, but nothing appears to happen when entering the commands. Attached is a screenshot of the shell window - what am I doing wrong?



those are system shell commands, not psql sql commands.      catch-22, in the windows environment, postgresql's command tools probably aren't in the path, so to execute the above commands try this...

    start -> run ->  CMD <enter>

(or, click on an 'Command Prompt' shortcut).

    C:\Users\YourName> path "c:\Program Files\PostgreSQL\9.4\bin";%path%
    C:\Users\YourName> pg_dump -Fc -p 5432 <dbname> | pg_restore -p 5532

Thanks. When I do this I get an error: could not find a "pg_dump" to execute - I've used the path "C:\Program Files\PostgreSQL\9.3\bin";%path% which appears to be correct

 

      You may try calling the app without setting the path first or check the location browsing the file system:

      C:\Program Files\PostgreSQL\9.3\bin\ pg_dump -Fc -p 5432 <dbname>

 

      Don’t forget to replace <dbname> with the database that you want to dump.



if your postgres is installed somewhere else, replace "c:\Program Files\PostgreSQL\9.4\bin" in the PATH command with its actual location \bin  ....






-- 
john r pierce, recycling bits in santa cruz

 

Re: Transfer db from one port to another

От
Killian Driscoll
Дата:

On 23 December 2015 at 11:19, Killian Driscoll <killiandriscoll@gmail.com> wrote:
On 23 December 2015 at 11:07, John R Pierce <pierce@hogranch.com> wrote:
On 12/23/2015 1:40 AM, Killian Driscoll wrote:
Try it with plain pg_dump.

pg_dump -h localhost -p 5432 -Fc <dbname> > dump.sql

pg_restore -h localhost -p 5532 dump.sql

I tried this, but nothing appears to happen when entering the commands. Attached is a screenshot of the shell window - what am I doing wrong?


those are system shell commands, not psql sql commands.      catch-22, in the windows environment, postgresql's command tools probably aren't in the path, so to execute the above commands try this...

    start -> run ->  CMD <enter>

(or, click on an 'Command Prompt' shortcut).

    C:\Users\YourName> path "c:\Program Files\PostgreSQL\9.4\bin";%path%
    C:\Users\YourName> pg_dump -Fc -p 5432 <dbname> | pg_restore -p 5532
Thanks. When I do this I get an error: could not find a "pg_dump" to execute - I've used the path "C:\Program Files\PostgreSQL\9.3\bin";%path% which appears to be correct
Sorry, forgot to add: once I get the warning that the Pg_dump can't be found there is then a password prompt; I tried the db password and the pc password but both fail:

Password:
pg_dump: [archiver (db)] connection to database "irll_project" failed: FATAL:  p
assword authentication failed for user "killian"
pg_restore: [archiver] input file is too short (read 0, expected 5)
 


if your postgres is installed somewhere else, replace "c:\Program Files\PostgreSQL\9.4\bin" in the PATH command with its actual location \bin  ....





-- 
john r pierce, recycling bits in santa cruz


Re: Transfer db from one port to another

От
John R Pierce
Дата:
On 12/23/2015 2:19 AM, Killian Driscoll wrote:
(or, click on an 'Command Prompt' shortcut).

    C:\Users\YourName> path "c:\Program Files\PostgreSQL\9.4\bin";%path%
    C:\Users\YourName> pg_dump -Fc -p 5432 <dbname> | pg_restore -p 5532
Thanks. When I do this I get an error: could not find a "pg_dump" to execute - I've used the path "C:\Program Files\PostgreSQL\9.3\bin";%path% which appears to be correct

to test this, try (at that same command prompt)
dir "C:\Program Files\PostgreSQL\9.3\bin"
that should list the postgres utilities and stuff, including psql.exe, pg_dump.exe, etc.

like, on a system here (which uses a non-default path), its ...

C:\Users\xxxx>dir "d:\PostgreSQL\9.3\bin"
 Volume in drive D is Drive_Dee
 Volume Serial Number is ****

 Directory of d:\PostgreSQL\9.3\bin

09/30/2014  12:28 AM    <DIR>          .
09/30/2014  12:28 AM    <DIR>          ..
07/21/2014  11:51 PM            69,120 clusterdb.exe
...
07/21/2014  11:51 PM           384,000 pg_dump.exe
...
07/21/2014  11:51 PM           180,736 pg_restore.exe
...
07/21/2014  11:51 PM           408,576 psql.exe
...
02/05/2014  01:33 AM            77,824 zlib1.dll
              70 File(s)     56,177,637 bytes
               3 Dir(s)  1,687,179,091,968 bytes free

C:\Users\xxxx>


(note I trimmed about 65 files)



-- 
john r pierce, recycling bits in santa cruz

Re: Transfer db from one port to another

От
"Charles Clavadetscher"
Дата:

From: pgsql-general-owner@postgresql.org [mailto:pgsql-general-owner@postgresql.org] On Behalf Of Killian Driscoll
Sent: Mittwoch, 23. Dezember 2015 11:26
To: John R Pierce <pierce@hogranch.com>
Cc: pgsql-general <pgsql-general@postgresql.org>
Subject: Re: [GENERAL] Transfer db from one port to another

 

 

On 23 December 2015 at 11:19, Killian Driscoll <killiandriscoll@gmail.com> wrote:

On 23 December 2015 at 11:07, John R Pierce <pierce@hogranch.com> wrote:

On 12/23/2015 1:40 AM, Killian Driscoll wrote:

Try it with plain pg_dump.

pg_dump -h localhost -p 5432 -Fc <dbname> > dump.sql

pg_restore -h localhost -p 5532 dump.sql

 

I tried this, but nothing appears to happen when entering the commands. Attached is a screenshot of the shell window - what am I doing wrong?



those are system shell commands, not psql sql commands.      catch-22, in the windows environment, postgresql's command tools probably aren't in the path, so to execute the above commands try this...

    start -> run ->  CMD <enter>

(or, click on an 'Command Prompt' shortcut).

    C:\Users\YourName> path "c:\Program Files\PostgreSQL\9.4\bin";%path%
    C:\Users\YourName> pg_dump -Fc -p 5432 <dbname> | pg_restore -p 5532

Thanks. When I do this I get an error: could not find a "pg_dump" to execute - I've used the path "C:\Program Files\PostgreSQL\9.3\bin";%path% which appears to be correct

Sorry, forgot to add: once I get the warning that the Pg_dump can't be found there is then a password prompt; I tried the db password and the pc password but both fail:

Password:
pg_dump: [archiver (db)] connection to database "irll_project" failed: FATAL:  p
assword authentication failed for user "killian"

 

      Do you have a user killian in the database? If not you can either create it or use pg_dump with the –U switch to set it to the existing user (and with privileges on the database of course).


pg_restore: [archiver] input file is too short (read 0, expected 5)
 



if your postgres is installed somewhere else, replace "c:\Program Files\PostgreSQL\9.4\bin" in the PATH command with its actual location \bin  ....






-- 
john r pierce, recycling bits in santa cruz

 

 

Re: Transfer db from one port to another

От
John R Pierce
Дата:
On 12/23/2015 2:25 AM, Killian Driscoll wrote:
Sorry, forgot to add: once I get the warning that the Pg_dump can't be found there is then a password prompt; I tried the db password and the pc password but both fail:

Password:
pg_dump: [archiver (db)] connection to database "irll_project" failed: FATAL:  p
assword authentication failed for user "killian"

note that databases don't have passwords, database USERS have passwords.  'killian' probably doesn't have a database user, and since you didn't specify a user, it defaulted to your system username (expecting that user to have been created in postgres, and wanting that probably non-existant postgres users passsword)

so, ok, try the command with -U postgres, as
pg_dump -Fc -p 5432 -U postgres irll_project | pg_restore -U postgres -p 5532
if/when it prompts for a password, thats the password of the 'postgres' database user, as configured in the postgres servers.

note it will prompt for the password a couple times,  once for postgres on port 5432, and again for postgres on port 5532, at least if both database services are configured to require passwords for local connections.


-- 
john r pierce, recycling bits in santa cruz

Re: Transfer db from one port to another

От
Killian Driscoll
Дата:
On 23 December 2015 at 11:36, John R Pierce <pierce@hogranch.com> wrote:
On 12/23/2015 2:25 AM, Killian Driscoll wrote:
Sorry, forgot to add: once I get the warning that the Pg_dump can't be found there is then a password prompt; I tried the db password and the pc password but both fail:

Password:
pg_dump: [archiver (db)] connection to database "irll_project" failed: FATAL:  p
assword authentication failed for user "killian"

note that databases don't have passwords, database USERS have passwords.  'killian' probably doesn't have a database user, and since you didn't specify a user, it defaulted to your system username (expecting that user to have been created in postgres, and wanting that probably non-existant postgres users passsword)

so, ok, try the command with -U postgres, as
pg_dump -Fc -p 5432 -U postgres irll_project | pg_restore -U postgres -p 5532
OK - I did the dir and it shows that the dump and restore.exe are there, but running the above gives the below errors

09/06/2014  08:35           381,952 pg_dump.exe

09/06/2014  08:35           180,224 pg_restore.exe

C:\Users\killian>path "C:\Program Files\PostgreSQL\9.3\bin";%path%

C:\Users\killian>pg_dump -Fc -p 5432 -U postgres irll_project | pg_restore -U po
stgres -p 5532
ccoulould not findd a n "pg_restore" to executeot find a "pg_dump" to execute

pg_restore: [archiver] did not find magic string in file header
pg_dump: [custom archiver] could not write to output file: Invalid argument
 

if/when it prompts for a password, thats the password of the 'postgres' database user, as configured in the postgres servers.

note it will prompt for the password a couple times,  once for postgres on port 5432, and again for postgres on port 5532, at least if both database services are configured to require passwords for local connections.


-- 
john r pierce, recycling bits in santa cruz

Re: Transfer db from one port to another

От
Adrian Klaver
Дата:
On 12/23/2015 03:43 AM, Killian Driscoll wrote:
> On 23 December 2015 at 11:36, John R Pierce <pierce@hogranch.com
> <mailto:pierce@hogranch.com>> wrote:
>
>     On 12/23/2015 2:25 AM, Killian Driscoll wrote:
>>     Sorry, forgot to add: once I get the warning that the Pg_dump
>>     can't be found there is then a password prompt; I tried the db
>>     password and the pc password but both fail:
>>
>>     Password:
>>     pg_dump: [archiver (db)] connection to database "irll_project"
>>     failed: FATAL:  p
>>     assword authentication failed for user "killian"
>
>     note that databases don't have passwords, database USERS have
>     passwords.  'killian' probably doesn't have a database user, and
>     since you didn't specify a user, it defaulted to your system
>     username (expecting that user to have been created in postgres, and
>     wanting that probably non-existant postgres users passsword)
>
>     so, ok, try the command with -U postgres, as *
>     *
>
>         *pg_dump -Fc -p 5432 **-U postgres **irll_project | pg_restore
>         -U postgres -p 5532*
>
> OK - I did the dir and it shows that the dump and restore.exe are there,
> but running the above gives the below errors
>
> 09/06/2014  08:35           381,952 pg_dump.exe
>
> 09/06/2014  08:35           180,224 pg_restore.exe
>
> C:\Users\killian>path "C:\Program Files\PostgreSQL\9.3\bin";%path%
>
> C:\Users\killian>pg_dump -Fc -p 5432 -U postgres irll_project |
> pg_restore -U po
> stgres -p 5532
> ccoulould not findd a n "pg_restore" to executeot find a "pg_dump" to
> execute
>
> pg_restore: [archiver] did not find magic string in file header
> pg_dump: [custom archiver] could not write to output file: Invalid argument


Try breaking the above down into two steps:

pg_dump -Fc -p 5432 -U postgres -f irll_project.out irll_project

pg_restore -U postgres -p 5532 irll_project.out

>
>
>     if/when it prompts for a password, thats the password of the
>     'postgres' database user, as configured in the postgres servers.
>
>     note it will prompt for the password a couple times,  once for
>     postgres on port 5432, and again for postgres on port 5532, at least
>     if both database services are configured to require passwords for
>     local connections.
>
>
>     --
>     john r pierce, recycling bits in santa cruz
>
>


--
Adrian Klaver
adrian.klaver@aklaver.com


Re: Transfer db from one port to another

От
Killian Driscoll
Дата:
On 23 December 2015 at 14:56, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 03:43 AM, Killian Driscoll wrote:
On 23 December 2015 at 11:36, John R Pierce <pierce@hogranch.com
<mailto:pierce@hogranch.com>> wrote:

    On 12/23/2015 2:25 AM, Killian Driscoll wrote:
    Sorry, forgot to add: once I get the warning that the Pg_dump
    can't be found there is then a password prompt; I tried the db
    password and the pc password but both fail:

    Password:
    pg_dump: [archiver (db)] connection to database "irll_project"
    failed: FATAL:  p
    assword authentication failed for user "killian"

    note that databases don't have passwords, database USERS have
    passwords.  'killian' probably doesn't have a database user, and
    since you didn't specify a user, it defaulted to your system
    username (expecting that user to have been created in postgres, and
    wanting that probably non-existant postgres users passsword)

    so, ok, try the command with -U postgres, as *
    *

        *pg_dump -Fc -p 5432 **-U postgres **irll_project | pg_restore
        -U postgres -p 5532*

OK - I did the dir and it shows that the dump and restore.exe are there,
but running the above gives the below errors

09/06/2014  08:35           381,952 pg_dump.exe

09/06/2014  08:35           180,224 pg_restore.exe

C:\Users\killian>path "C:\Program Files\PostgreSQL\9.3\bin";%path%

C:\Users\killian>pg_dump -Fc -p 5432 -U postgres irll_project |
pg_restore -U po
stgres -p 5532
ccoulould not findd a n "pg_restore" to executeot find a "pg_dump" to
execute

pg_restore: [archiver] did not find magic string in file header
pg_dump: [custom archiver] could not write to output file: Invalid argument


Try breaking the above down into two steps:

pg_dump -Fc -p 5432 -U postgres -f irll_project.out irll_project

Doing this step I get response
could not find a "pg_dump" to execute

pg_restore -U postgres -p 5532 irll_project.out




    if/when it prompts for a password, thats the password of the
    'postgres' database user, as configured in the postgres servers.

    note it will prompt for the password a couple times,  once for
    postgres on port 5432, and again for postgres on port 5532, at least
    if both database services are configured to require passwords for
    local connections.


    --
    john r pierce, recycling bits in santa cruz




--
Adrian Klaver
adrian.klaver@aklaver.com

Re: Transfer db from one port to another

От
Alban Hertroys
Дата:
> On 23 Dec 2015, at 12:43, Killian Driscoll <killiandriscoll@gmail.com> wrote:
>
> OK - I did the dir and it shows that the dump and restore.exe are there, but running the above gives the below errors
>
> 09/06/2014  08:35           381,952 pg_dump.exe
>
> 09/06/2014  08:35           180,224 pg_restore.exe
>
> C:\Users\killian>path "C:\Program Files\PostgreSQL\9.3\bin";%path%
>
> C:\Users\killian>pg_dump -Fc -p 5432 -U postgres irll_project | pg_restore -U po
> stgres -p 5532
> ccoulould not findd a n "pg_restore" to executeot find a "pg_dump" to execute

Aren't you trying to move a database to PG 9.4? Then you need to use the pg_dump and pg_restore utilities of the 9.4
installation,not those of the 9.3 one. Those utilities are guaranteed to be backwards compatible, but they're not
necessarilyforwards compatible. 

Alban Hertroys
--
If you can't see the forest for the trees,
cut the trees and you'll find there is no forest.



Re: Transfer db from one port to another

От
"Charles Clavadetscher"
Дата:

We had that already upthread.

Did you set the path to the bin dir of PostgreSQL as of previous posts?

 

Regards

Charles

 

From: pgsql-general-owner@postgresql.org [mailto:pgsql-general-owner@postgresql.org] On Behalf Of Killian Driscoll
Sent: Mittwoch, 23. Dezember 2015 15:14
To: Adrian Klaver <adrian.klaver@aklaver.com>
Cc: John R Pierce <pierce@hogranch.com>; pgsql-general <pgsql-general@postgresql.org>
Subject: Re: [GENERAL] Transfer db from one port to another

 

On 23 December 2015 at 14:56, Adrian Klaver <adrian.klaver@aklaver.com> wrote:

On 12/23/2015 03:43 AM, Killian Driscoll wrote:

On 23 December 2015 at 11:36, John R Pierce <pierce@hogranch.com
<mailto:pierce@hogranch.com>> wrote:

    On 12/23/2015 2:25 AM, Killian Driscoll wrote:

    Sorry, forgot to add: once I get the warning that the Pg_dump
    can't be found there is then a password prompt; I tried the db
    password and the pc password but both fail:

    Password:
    pg_dump: [archiver (db)] connection to database "irll_project"
    failed: FATAL:  p
    assword authentication failed for user "killian"


    note that databases don't have passwords, database USERS have
    passwords.  'killian' probably doesn't have a database user, and
    since you didn't specify a user, it defaulted to your system
    username (expecting that user to have been created in postgres, and
    wanting that probably non-existant postgres users passsword)

    so, ok, try the command with -U postgres, as *
    *

        *pg_dump -Fc -p 5432 **-U postgres **irll_project | pg_restore
        -U postgres -p 5532*

OK - I did the dir and it shows that the dump and restore.exe are there,
but running the above gives the below errors

09/06/2014  08:35           381,952 pg_dump.exe

09/06/2014  08:35           180,224 pg_restore.exe

C:\Users\killian>path "C:\Program Files\PostgreSQL\9.3\bin";%path%

C:\Users\killian>pg_dump -Fc -p 5432 -U postgres irll_project |
pg_restore -U po
stgres -p 5532
ccoulould not findd a n "pg_restore" to executeot find a "pg_dump" to
execute

pg_restore: [archiver] did not find magic string in file header
pg_dump: [custom archiver] could not write to output file: Invalid argument



Try breaking the above down into two steps:

pg_dump -Fc -p 5432 -U postgres -f irll_project.out irll_project

 

Doing this step I get response

could not find a "pg_dump" to execute


pg_restore -U postgres -p 5532 irll_project.out

 



    if/when it prompts for a password, thats the password of the
    'postgres' database user, as configured in the postgres servers.

    note it will prompt for the password a couple times,  once for
    postgres on port 5432, and again for postgres on port 5532, at least
    if both database services are configured to require passwords for
    local connections.


    --
    john r pierce, recycling bits in santa cruz

 

--
Adrian Klaver
adrian.klaver@aklaver.com

 

Re: Transfer db from one port to another

От
Adrian Klaver
Дата:
On 12/23/2015 06:13 AM, Killian Driscoll wrote:
> On 23 December 2015 at 14:56, Adrian Klaver <adrian.klaver@aklaver.com
> <mailto:adrian.klaver@aklaver.com>> wrote:
>
>     On 12/23/2015 03:43 AM, Killian Driscoll wrote:
>
>         On 23 December 2015 at 11:36, John R Pierce <pierce@hogranch.com
>         <mailto:pierce@hogranch.com>
>         <mailto:pierce@hogranch.com <mailto:pierce@hogranch.com>>> wrote:
>
>              On 12/23/2015 2:25 AM, Killian Driscoll wrote:
>
>                  Sorry, forgot to add: once I get the warning that the
>             Pg_dump
>                  can't be found there is then a password prompt; I tried
>             the db
>                  password and the pc password but both fail:
>
>                  Password:
>                  pg_dump: [archiver (db)] connection to database
>             "irll_project"
>                  failed: FATAL:  p
>                  assword authentication failed for user "killian"
>
>
>              note that databases don't have passwords, database USERS have
>              passwords.  'killian' probably doesn't have a database
>         user, and
>              since you didn't specify a user, it defaulted to your system
>              username (expecting that user to have been created in
>         postgres, and
>              wanting that probably non-existant postgres users passsword)
>
>              so, ok, try the command with -U postgres, as *
>              *
>
>                  *pg_dump -Fc -p 5432 **-U postgres **irll_project |
>         pg_restore
>                  -U postgres -p 5532*
>
>         OK - I did the dir and it shows that the dump and restore.exe
>         are there,
>         but running the above gives the below errors
>
>         09/06/2014  08:35           381,952 pg_dump.exe
>
>         09/06/2014  08:35           180,224 pg_restore.exe
>
>         C:\Users\killian>path "C:\Program Files\PostgreSQL\9.3\bin";%path%
>
>         C:\Users\killian>pg_dump -Fc -p 5432 -U postgres irll_project |
>         pg_restore -U po
>         stgres -p 5532
>         ccoulould not findd a n "pg_restore" to executeot find a
>         "pg_dump" to
>         execute
>
>         pg_restore: [archiver] did not find magic string in file header
>         pg_dump: [custom archiver] could not write to output file:
>         Invalid argument
>
>
>
>     Try breaking the above down into two steps:
>
>     pg_dump -Fc -p 5432 -U postgres -f irll_project.out irll_project
>
>
> Doing this step I get response
> could not find a "pg_dump" to execute

So cd into:

C:\Program Files\PostgreSQL\9.3\bin

and try:

pg_dump --help

that will at least establish that the command is being found.

>
>
>     pg_restore -U postgres -p 5532 irll_project.out
>
>
>
>
>              if/when it prompts for a password, thats the password of the
>              'postgres' database user, as configured in the postgres
>         servers.
>
>              note it will prompt for the password a couple times,  once for
>              postgres on port 5432, and again for postgres on port 5532,
>         at least
>              if both database services are configured to require
>         passwords for
>              local connections.
>
>
>              --
>              john r pierce, recycling bits in santa cruz
>
>
>
>
>     --
>     Adrian Klaver
>     adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
>
>


--
Adrian Klaver
adrian.klaver@aklaver.com


Re: Transfer db from one port to another

От
Killian Driscoll
Дата:
On 23 December 2015 at 15:30, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 06:13 AM, Killian Driscoll wrote:
On 23 December 2015 at 14:56, Adrian Klaver <adrian.klaver@aklaver.com
<mailto:adrian.klaver@aklaver.com>> wrote:

    On 12/23/2015 03:43 AM, Killian Driscoll wrote:

        On 23 December 2015 at 11:36, John R Pierce <pierce@hogranch.com
        <mailto:pierce@hogranch.com>
        <mailto:pierce@hogranch.com <mailto:pierce@hogranch.com>>> wrote:

             On 12/23/2015 2:25 AM, Killian Driscoll wrote:

                 Sorry, forgot to add: once I get the warning that the
            Pg_dump
                 can't be found there is then a password prompt; I tried
            the db
                 password and the pc password but both fail:

                 Password:
                 pg_dump: [archiver (db)] connection to database
            "irll_project"
                 failed: FATAL:  p
                 assword authentication failed for user "killian"


             note that databases don't have passwords, database USERS have
             passwords.  'killian' probably doesn't have a database
        user, and
             since you didn't specify a user, it defaulted to your system
             username (expecting that user to have been created in
        postgres, and
             wanting that probably non-existant postgres users passsword)

             so, ok, try the command with -U postgres, as *
             *

                 *pg_dump -Fc -p 5432 **-U postgres **irll_project |
        pg_restore
                 -U postgres -p 5532*

        OK - I did the dir and it shows that the dump and restore.exe
        are there,
        but running the above gives the below errors

        09/06/2014  08:35           381,952 pg_dump.exe

        09/06/2014  08:35           180,224 pg_restore.exe

        C:\Users\killian>path "C:\Program Files\PostgreSQL\9.3\bin";%path%

        C:\Users\killian>pg_dump -Fc -p 5432 -U postgres irll_project |
        pg_restore -U po
        stgres -p 5532
        ccoulould not findd a n "pg_restore" to executeot find a
        "pg_dump" to
        execute

        pg_restore: [archiver] did not find magic string in file header
        pg_dump: [custom archiver] could not write to output file:
        Invalid argument



    Try breaking the above down into two steps:

    pg_dump -Fc -p 5432 -U postgres -f irll_project.out irll_project


Doing this step I get response
could not find a "pg_dump" to execute

So cd into:

C:\Program Files\PostgreSQL\9.3\bin

and try:

pg_dump --help

that will at least establish that the command is being found.

OK - --help on the 9.3 lists help options



    pg_restore -U postgres -p 5532 irll_project.out




             if/when it prompts for a password, thats the password of the
             'postgres' database user, as configured in the postgres
        servers.

             note it will prompt for the password a couple times,  once for
             postgres on port 5432, and again for postgres on port 5532,
        at least
             if both database services are configured to require
        passwords for
             local connections.


             --
             john r pierce, recycling bits in santa cruz




    --
    Adrian Klaver
    adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>




--
Adrian Klaver
adrian.klaver@aklaver.com

Re: Transfer db from one port to another

От
Adrian Klaver
Дата:
On 12/23/2015 06:35 AM, Killian Driscoll wrote:
> On 23 December 2015 at 15:30, Adrian Klaver <adrian.klaver@aklaver.com
> <mailto:adrian.klaver@aklaver.com>> wrote:
>
>     On 12/23/2015 06:13 AM, Killian Driscoll wrote:
>
>         On 23 December 2015 at 14:56, Adrian Klaver
>         <adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
>         <mailto:adrian.klaver@aklaver.com
>         <mailto:adrian.klaver@aklaver.com>>> wrote:
>
>              On 12/23/2015 03:43 AM, Killian Driscoll wrote:
>
>                  On 23 December 2015 at 11:36, John R Pierce
>         <pierce@hogranch.com <mailto:pierce@hogranch.com>
>                  <mailto:pierce@hogranch.com <mailto:pierce@hogranch.com>>
>                  <mailto:pierce@hogranch.com
>         <mailto:pierce@hogranch.com> <mailto:pierce@hogranch.com
>         <mailto:pierce@hogranch.com>>>> wrote:
>
>                       On 12/23/2015 2:25 AM, Killian Driscoll wrote:
>
>                           Sorry, forgot to add: once I get the warning
>         that the
>                      Pg_dump
>                           can't be found there is then a password
>         prompt; I tried
>                      the db
>                           password and the pc password but both fail:
>
>                           Password:
>                           pg_dump: [archiver (db)] connection to database
>                      "irll_project"
>                           failed: FATAL:  p
>                           assword authentication failed for user "killian"
>
>
>                       note that databases don't have passwords, database
>         USERS have
>                       passwords.  'killian' probably doesn't have a database
>                  user, and
>                       since you didn't specify a user, it defaulted to
>         your system
>                       username (expecting that user to have been created in
>                  postgres, and
>                       wanting that probably non-existant postgres users
>         passsword)
>
>                       so, ok, try the command with -U postgres, as *
>                       *
>
>                           *pg_dump -Fc -p 5432 **-U postgres
>         **irll_project |
>                  pg_restore
>                           -U postgres -p 5532*
>
>                  OK - I did the dir and it shows that the dump and
>         restore.exe
>                  are there,
>                  but running the above gives the below errors
>
>                  09/06/2014  08:35           381,952 pg_dump.exe
>
>                  09/06/2014  08:35           180,224 pg_restore.exe
>
>                  C:\Users\killian>path "C:\Program
>         Files\PostgreSQL\9.3\bin";%path%
>
>                  C:\Users\killian>pg_dump -Fc -p 5432 -U postgres
>         irll_project |
>                  pg_restore -U po
>                  stgres -p 5532
>                  ccoulould not findd a n "pg_restore" to executeot find a
>                  "pg_dump" to
>                  execute
>
>                  pg_restore: [archiver] did not find magic string in
>         file header
>                  pg_dump: [custom archiver] could not write to output file:
>                  Invalid argument
>
>
>
>              Try breaking the above down into two steps:
>
>              pg_dump -Fc -p 5432 -U postgres -f irll_project.out
>         irll_project
>
>
>         Doing this step I get response
>         could not find a "pg_dump" to execute
>
>
>     So cd into:
>
>     C:\Program Files\PostgreSQL\9.3\bin
>
>     and try:
>
>     pg_dump --help
>
>     that will at least establish that the command is being found.
>
>
> OK - --help on the 9.3 lists help options

In your original post you said you have a 9.3 instance and a 9.4 instance.

 From your post I would say the 9.3 instance was installed by the one
click installer from EDB and the 9.4 from Bitami, is that correct?

So do you know where the 9.4 binaries are installed?

>
>
>
>
>              pg_restore -U postgres -p 5532 irll_project.out
>
>
>
>
>                       if/when it prompts for a password, thats the
>         password of the
>                       'postgres' database user, as configured in the
>         postgres
>                  servers.
>
>                       note it will prompt for the password a couple
>         times,  once for
>                       postgres on port 5432, and again for postgres on
>         port 5532,
>                  at least
>                       if both database services are configured to require
>                  passwords for
>                       local connections.
>
>
>                       --
>                       john r pierce, recycling bits in santa cruz
>
>
>
>
>              --
>              Adrian Klaver
>         adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
>         <mailto:adrian.klaver@aklaver.com
>         <mailto:adrian.klaver@aklaver.com>>
>
>
>
>
>     --
>     Adrian Klaver
>     adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
>
>


--
Adrian Klaver
adrian.klaver@aklaver.com


Re: Transfer db from one port to another

От
Killian Driscoll
Дата:
On 23 December 2015 at 15:47, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 06:35 AM, Killian Driscoll wrote:
On 23 December 2015 at 15:30, Adrian Klaver <adrian.klaver@aklaver.com
<mailto:adrian.klaver@aklaver.com>> wrote:

    On 12/23/2015 06:13 AM, Killian Driscoll wrote:

        On 23 December 2015 at 14:56, Adrian Klaver
        <adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com

        <mailto:adrian.klaver@aklaver.com>>> wrote:

             On 12/23/2015 03:43 AM, Killian Driscoll wrote:

                 On 23 December 2015 at 11:36, John R Pierce
        <pierce@hogranch.com <mailto:pierce@hogranch.com>
                 <mailto:pierce@hogranch.com <mailto:pierce@hogranch.com>>
                 <mailto:pierce@hogranch.com
        <mailto:pierce@hogranch.com> <mailto:pierce@hogranch.com
        <mailto:pierce@hogranch.com>>>> wrote:

                      On 12/23/2015 2:25 AM, Killian Driscoll wrote:

                          Sorry, forgot to add: once I get the warning
        that the
                     Pg_dump
                          can't be found there is then a password
        prompt; I tried
                     the db
                          password and the pc password but both fail:

                          Password:
                          pg_dump: [archiver (db)] connection to database
                     "irll_project"
                          failed: FATAL:  p
                          assword authentication failed for user "killian"


                      note that databases don't have passwords, database
        USERS have
                      passwords.  'killian' probably doesn't have a database
                 user, and
                      since you didn't specify a user, it defaulted to
        your system
                      username (expecting that user to have been created in
                 postgres, and
                      wanting that probably non-existant postgres users
        passsword)

                      so, ok, try the command with -U postgres, as *
                      *

                          *pg_dump -Fc -p 5432 **-U postgres
        **irll_project |
                 pg_restore
                          -U postgres -p 5532*

                 OK - I did the dir and it shows that the dump and
        restore.exe
                 are there,
                 but running the above gives the below errors

                 09/06/2014  08:35           381,952 pg_dump.exe

                 09/06/2014  08:35           180,224 pg_restore.exe

                 C:\Users\killian>path "C:\Program
        Files\PostgreSQL\9.3\bin";%path%

                 C:\Users\killian>pg_dump -Fc -p 5432 -U postgres
        irll_project |
                 pg_restore -U po
                 stgres -p 5532
                 ccoulould not findd a n "pg_restore" to executeot find a
                 "pg_dump" to
                 execute

                 pg_restore: [archiver] did not find magic string in
        file header
                 pg_dump: [custom archiver] could not write to output file:
                 Invalid argument



             Try breaking the above down into two steps:

             pg_dump -Fc -p 5432 -U postgres -f irll_project.out
        irll_project


        Doing this step I get response
        could not find a "pg_dump" to execute


    So cd into:

    C:\Program Files\PostgreSQL\9.3\bin

    and try:

    pg_dump --help

    that will at least establish that the command is being found.


OK - --help on the 9.3 lists help options

In your original post you said you have a 9.3 instance and a 9.4 instance.

From your post I would say the 9.3 instance was installed by the one click installer from EDB and the 9.4 from Bitami, is that correct?
Correct.

So do you know where the 9.4 binaries are installed?
If by binaries, you mean the program files they are installed C:\Bitnami\wappstack-5.5.30-0\postgresql\bin





             pg_restore -U postgres -p 5532 irll_project.out




                      if/when it prompts for a password, thats the
        password of the
                      'postgres' database user, as configured in the
        postgres
                 servers.

                      note it will prompt for the password a couple
        times,  once for
                      postgres on port 5432, and again for postgres on
        port 5532,
                 at least
                      if both database services are configured to require
                 passwords for
                      local connections.


                      --
                      john r pierce, recycling bits in santa cruz




             --
             Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>




    --
    Adrian Klaver
    adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>




--
Adrian Klaver
adrian.klaver@aklaver.com

Re: Transfer db from one port to another

От
Adrian Klaver
Дата:
On 12/23/2015 06:50 AM, Killian Driscoll wrote:
> On 23 December 2015 at 15:47, Adrian Klaver <adrian.klaver@aklaver.com

>
>              So cd into:
>
>              C:\Program Files\PostgreSQL\9.3\bin
>
>              and try:
>
>              pg_dump --help
>
>              that will at least establish that the command is being found.
>
>
>         OK - --help on the 9.3 lists help options
>
>
>     In your original post you said you have a 9.3 instance and a 9.4
>     instance.
>
>      >From your post I would say the 9.3 instance was installed by the
>     one click installer from EDB and the 9.4 from Bitami, is that correct?
>
> Correct.
>
>
>     So do you know where the 9.4 binaries are installed?
>
> If by binaries, you mean the program files they are installed
> C:\Bitnami\wappstack-5.5.30-0\postgresql\bin

Per previous posts you want, whenever possible, to us a newer version of
pg_dump to move a database from an older version(9.3) to a newer
one(9.4). Therefore you should do your dump and restore using the
pg_dump.exe and pg_restore.exe from the Bitanami bin directory. I would
cd to the above directory and do:

pg_dump -V
pg_restore -V

to make sure the programs are found and are the 9.4 versions.

Then do:

pg_dump -Fc -p 5432 -U postgres -f irll_project.out irll_project

pg_restore -U postgres -p 5532 irll_project.out

>
>
>



--
Adrian Klaver
adrian.klaver@aklaver.com


Re: Transfer db from one port to another

От
Killian Driscoll
Дата:
On 23 December 2015 at 16:02, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 06:50 AM, Killian Driscoll wrote:
On 23 December 2015 at 15:47, Adrian Klaver <adrian.klaver@aklaver.com


             So cd into:

             C:\Program Files\PostgreSQL\9.3\bin

             and try:

             pg_dump --help

             that will at least establish that the command is being found.


        OK - --help on the 9.3 lists help options


    In your original post you said you have a 9.3 instance and a 9.4
    instance.

     >From your post I would say the 9.3 instance was installed by the
    one click installer from EDB and the 9.4 from Bitami, is that correct?

Correct.


    So do you know where the 9.4 binaries are installed?

If by binaries, you mean the program files they are installed
C:\Bitnami\wappstack-5.5.30-0\postgresql\bin

Per previous posts you want, whenever possible, to us a newer version of pg_dump to move a database from an older version(9.3) to a newer one(9.4). Therefore you should do your dump and restore using the pg_dump.exe and pg_restore.exe from the Bitanami bin directory. I would cd to the above directory and do:

pg_dump -V
pg_restore -V

to make sure the programs are found and are the 9.4 versions.

Then do:

pg_dump -Fc -p 5432 -U postgres -f irll_project.out irll_project

pg_restore -U postgres -p 5532 irll_project.out

It appeared to work with this method, but it has now been running for almost 4 hours with no result. The db is not that large (probably v. small by most standards) and the .out file is ~200mb 







--
Adrian Klaver
adrian.klaver@aklaver.com

Re: Transfer db from one port to another

От
Adrian Klaver
Дата:
On 12/23/2015 11:03 AM, Killian Driscoll wrote:
> On 23 December 2015 at 16:02, Adrian Klaver <adrian.klaver@aklaver.com
> <mailto:adrian.klaver@aklaver.com>> wrote:
>
>     On 12/23/2015 06:50 AM, Killian Driscoll wrote:
>
>         On 23 December 2015 at 15:47, Adrian Klaver
>         <adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
>
>
>
>                       So cd into:
>
>                       C:\Program Files\PostgreSQL\9.3\bin
>
>                       and try:
>
>                       pg_dump --help
>
>                       that will at least establish that the command is
>         being found.
>
>
>                  OK - --help on the 9.3 lists help options
>
>
>              In your original post you said you have a 9.3 instance and
>         a 9.4
>              instance.
>
>               >From your post I would say the 9.3 instance was installed
>         by the
>              one click installer from EDB and the 9.4 from Bitami, is
>         that correct?
>
>         Correct.
>
>
>              So do you know where the 9.4 binaries are installed?
>
>         If by binaries, you mean the program files they are installed
>         C:\Bitnami\wappstack-5.5.30-0\postgresql\bin
>
>
>     Per previous posts you want, whenever possible, to us a newer
>     version of pg_dump to move a database from an older version(9.3) to
>     a newer one(9.4). Therefore you should do your dump and restore
>     using the pg_dump.exe and pg_restore.exe from the Bitanami bin
>     directory. I would cd to the above directory and do:
>
>     pg_dump -V
>     pg_restore -V
>
>     to make sure the programs are found and are the 9.4 versions.
>
>     Then do:
>
>     pg_dump -Fc -p 5432 -U postgres -f irll_project.out irll_project
>
>     pg_restore -U postgres -p 5532 irll_project.out
>
>
> It appeared to work with this method, but it has now been running for
> almost 4 hours with no result. The db is not that large (probably v.
> small by most standards) and the .out file is ~200mb

What is running, the dump or the restore?
>
>
>
>
>
>
>
>
>     --
>     Adrian Klaver
>     adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
>
>


--
Adrian Klaver
adrian.klaver@aklaver.com


Re: Transfer db from one port to another

От
Killian Driscoll
Дата:
On 23 December 2015 at 20:07, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 11:03 AM, Killian Driscoll wrote:
On 23 December 2015 at 16:02, Adrian Klaver <adrian.klaver@aklaver.com
<mailto:adrian.klaver@aklaver.com>> wrote:

    On 12/23/2015 06:50 AM, Killian Driscoll wrote:

        On 23 December 2015 at 15:47, Adrian Klaver
        <adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>




                      So cd into:

                      C:\Program Files\PostgreSQL\9.3\bin

                      and try:

                      pg_dump --help

                      that will at least establish that the command is
        being found.


                 OK - --help on the 9.3 lists help options


             In your original post you said you have a 9.3 instance and
        a 9.4
             instance.

              >From your post I would say the 9.3 instance was installed
        by the
             one click installer from EDB and the 9.4 from Bitami, is
        that correct?

        Correct.


             So do you know where the 9.4 binaries are installed?

        If by binaries, you mean the program files they are installed
        C:\Bitnami\wappstack-5.5.30-0\postgresql\bin


    Per previous posts you want, whenever possible, to us a newer
    version of pg_dump to move a database from an older version(9.3) to
    a newer one(9.4). Therefore you should do your dump and restore
    using the pg_dump.exe and pg_restore.exe from the Bitanami bin
    directory. I would cd to the above directory and do:

    pg_dump -V
    pg_restore -V

    to make sure the programs are found and are the 9.4 versions.

    Then do:

    pg_dump -Fc -p 5432 -U postgres -f irll_project.out irll_project

    pg_restore -U postgres -p 5532 irll_project.out


It appeared to work with this method, but it has now been running for
almost 4 hours with no result. The db is not that large (probably v.
small by most standards) and the .out file is ~200mb

What is running, the dump or the restore?
The restore - I can see the dump .out file that was created at 16hr in the postgresql/bin folder 









    --
    Adrian Klaver
    adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>




--
Adrian Klaver
adrian.klaver@aklaver.com

Re: Transfer db from one port to another

От
Adrian Klaver
Дата:
On 12/23/2015 11:09 AM, Killian Driscoll wrote:
> On 23 December 2015 at 20:07, Adrian Klaver <adrian.klaver@aklaver.com
> <mailto:adrian.klaver@aklaver.com>> wrote:
>
>     On 12/23/2015 11:03 AM, Killian Driscoll wrote:
>
>         On 23 December 2015 at 16:02, Adrian Klaver
>         <adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
>         <mailto:adrian.klaver@aklaver.com
>         <mailto:adrian.klaver@aklaver.com>>> wrote:
>
>              On 12/23/2015 06:50 AM, Killian Driscoll wrote:
>
>                  On 23 December 2015 at 15:47, Adrian Klaver
>                  <adrian.klaver@aklaver.com
>         <mailto:adrian.klaver@aklaver.com>
>         <mailto:adrian.klaver@aklaver.com
>         <mailto:adrian.klaver@aklaver.com>>
>
>
>
>
>                                So cd into:
>
>                                C:\Program Files\PostgreSQL\9.3\bin
>
>                                and try:
>
>                                pg_dump --help
>
>                                that will at least establish that the
>         command is
>                  being found.
>
>
>                           OK - --help on the 9.3 lists help options
>
>
>                       In your original post you said you have a 9.3
>         instance and
>                  a 9.4
>                       instance.
>
>                        >From your post I would say the 9.3 instance was
>         installed
>                  by the
>                       one click installer from EDB and the 9.4 from
>         Bitami, is
>                  that correct?
>
>                  Correct.
>
>
>                       So do you know where the 9.4 binaries are installed?
>
>                  If by binaries, you mean the program files they are
>         installed
>                  C:\Bitnami\wappstack-5.5.30-0\postgresql\bin
>
>
>              Per previous posts you want, whenever possible, to us a newer
>              version of pg_dump to move a database from an older
>         version(9.3) to
>              a newer one(9.4). Therefore you should do your dump and restore
>              using the pg_dump.exe and pg_restore.exe from the Bitanami bin
>              directory. I would cd to the above directory and do:
>
>              pg_dump -V
>              pg_restore -V
>
>              to make sure the programs are found and are the 9.4 versions.
>
>              Then do:
>
>              pg_dump -Fc -p 5432 -U postgres -f irll_project.out
>         irll_project
>
>              pg_restore -U postgres -p 5532 irll_project.out
>
>
>         It appeared to work with this method, but it has now been
>         running for
>         almost 4 hours with no result. The db is not that large (probably v.
>         small by most standards) and the .out file is ~200mb
>
>
>     What is running, the dump or the restore?
>
> The restore - I can see the dump .out file that was created at 16hr in
> the postgresql/bin folder

So how are you determining it is running and that it is not doing anything?

What does the Postgres log for the 9.4 instance show?

>
>
>
>
>
>
>
>
>
>
>              --
>              Adrian Klaver
>         adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
>         <mailto:adrian.klaver@aklaver.com
>         <mailto:adrian.klaver@aklaver.com>>
>
>
>
>
>     --
>     Adrian Klaver
>     adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
>
>


--
Adrian Klaver
adrian.klaver@aklaver.com


Re: Transfer db from one port to another

От
Killian Driscoll
Дата:
On 23 December 2015 at 20:14, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 11:09 AM, Killian Driscoll wrote:
On 23 December 2015 at 20:07, Adrian Klaver <adrian.klaver@aklaver.com
<mailto:adrian.klaver@aklaver.com>> wrote:

    On 12/23/2015 11:03 AM, Killian Driscoll wrote:

        On 23 December 2015 at 16:02, Adrian Klaver
        <adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>> wrote:

             On 12/23/2015 06:50 AM, Killian Driscoll wrote:

                 On 23 December 2015 at 15:47, Adrian Klaver
                 <adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com

        <mailto:adrian.klaver@aklaver.com>>




                               So cd into:

                               C:\Program Files\PostgreSQL\9.3\bin

                               and try:

                               pg_dump --help

                               that will at least establish that the
        command is
                 being found.


                          OK - --help on the 9.3 lists help options


                      In your original post you said you have a 9.3
        instance and
                 a 9.4
                      instance.

                       >From your post I would say the 9.3 instance was
        installed
                 by the
                      one click installer from EDB and the 9.4 from
        Bitami, is
                 that correct?

                 Correct.


                      So do you know where the 9.4 binaries are installed?

                 If by binaries, you mean the program files they are
        installed
                 C:\Bitnami\wappstack-5.5.30-0\postgresql\bin


             Per previous posts you want, whenever possible, to us a newer
             version of pg_dump to move a database from an older
        version(9.3) to
             a newer one(9.4). Therefore you should do your dump and restore
             using the pg_dump.exe and pg_restore.exe from the Bitanami bin
             directory. I would cd to the above directory and do:

             pg_dump -V
             pg_restore -V

             to make sure the programs are found and are the 9.4 versions.

             Then do:

             pg_dump -Fc -p 5432 -U postgres -f irll_project.out
        irll_project

             pg_restore -U postgres -p 5532 irll_project.out


        It appeared to work with this method, but it has now been
        running for
        almost 4 hours with no result. The db is not that large (probably v.
        small by most standards) and the .out file is ~200mb


    What is running, the dump or the restore?

The restore - I can see the dump .out file that was created at 16hr in
the postgresql/bin folder

So how are you determining it is running and that it is not doing anything?
Since I ran the restore the windows shell has been 'active' with codes lines running - I took that as being active.....! 

What does the Postgres log for the 9.4 instance show?
Where is the log - here Control Panel\System and Security\Administrative Tools in event viewer or elsewhere?











             --
             Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>




    --
    Adrian Klaver
    adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>




--
Adrian Klaver
adrian.klaver@aklaver.com

Re: Transfer db from one port to another

От
Melvin Davidson
Дата:
It's possible the restore is still building indexes.

What does it show when you run this query?

SELECT datname,
       pid as pid,
       client_addr,
       usename as user,
       query,
       CASE WHEN waiting = TRUE
            THEN 'BLOCKED'
            ELSE 'no'
        END as waiting,
       query_start,
       current_timestamp - query_start as duration
  FROM pg_stat_activity
 WHERE pg_backend_pid() <> pid
ORDER BY datname,
         query_start;


On Wed, Dec 23, 2015 at 2:14 PM, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 11:09 AM, Killian Driscoll wrote:
On 23 December 2015 at 20:07, Adrian Klaver <adrian.klaver@aklaver.com
<mailto:adrian.klaver@aklaver.com>> wrote:

    On 12/23/2015 11:03 AM, Killian Driscoll wrote:

        On 23 December 2015 at 16:02, Adrian Klaver
        <adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>> wrote:

             On 12/23/2015 06:50 AM, Killian Driscoll wrote:

                 On 23 December 2015 at 15:47, Adrian Klaver
                 <adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com

        <mailto:adrian.klaver@aklaver.com>>




                               So cd into:

                               C:\Program Files\PostgreSQL\9.3\bin

                               and try:

                               pg_dump --help

                               that will at least establish that the
        command is
                 being found.


                          OK - --help on the 9.3 lists help options


                      In your original post you said you have a 9.3
        instance and
                 a 9.4
                      instance.

                       >From your post I would say the 9.3 instance was
        installed
                 by the
                      one click installer from EDB and the 9.4 from
        Bitami, is
                 that correct?

                 Correct.


                      So do you know where the 9.4 binaries are installed?

                 If by binaries, you mean the program files they are
        installed
                 C:\Bitnami\wappstack-5.5.30-0\postgresql\bin


             Per previous posts you want, whenever possible, to us a newer
             version of pg_dump to move a database from an older
        version(9.3) to
             a newer one(9.4). Therefore you should do your dump and restore
             using the pg_dump.exe and pg_restore.exe from the Bitanami bin
             directory. I would cd to the above directory and do:

             pg_dump -V
             pg_restore -V

             to make sure the programs are found and are the 9.4 versions.

             Then do:

             pg_dump -Fc -p 5432 -U postgres -f irll_project.out
        irll_project

             pg_restore -U postgres -p 5532 irll_project.out


        It appeared to work with this method, but it has now been
        running for
        almost 4 hours with no result. The db is not that large (probably v.
        small by most standards) and the .out file is ~200mb


    What is running, the dump or the restore?

The restore - I can see the dump .out file that was created at 16hr in
the postgresql/bin folder

So how are you determining it is running and that it is not doing anything?

What does the Postgres log for the 9.4 instance show?











             --
             Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>




    --
    Adrian Klaver
    adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>




--
Adrian Klaver
adrian.klaver@aklaver.com


--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general



--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.

Re: Transfer db from one port to another

От
Killian Driscoll
Дата:
On 23 December 2015 at 20:19, Melvin Davidson <melvin6925@gmail.com> wrote:
It's possible the restore is still building indexes.

What does it show when you run this query?
Where do I run this query? Do I stop the restore that is 'active'?

SELECT datname,
       pid as pid,
       client_addr,
       usename as user,
       query,
       CASE WHEN waiting = TRUE
            THEN 'BLOCKED'
            ELSE 'no'
        END as waiting,
       query_start,
       current_timestamp - query_start as duration
  FROM pg_stat_activity
 WHERE pg_backend_pid() <> pid
ORDER BY datname,
         query_start;


On Wed, Dec 23, 2015 at 2:14 PM, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 11:09 AM, Killian Driscoll wrote:
On 23 December 2015 at 20:07, Adrian Klaver <adrian.klaver@aklaver.com
<mailto:adrian.klaver@aklaver.com>> wrote:

    On 12/23/2015 11:03 AM, Killian Driscoll wrote:

        On 23 December 2015 at 16:02, Adrian Klaver
        <adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>> wrote:

             On 12/23/2015 06:50 AM, Killian Driscoll wrote:

                 On 23 December 2015 at 15:47, Adrian Klaver
                 <adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com

        <mailto:adrian.klaver@aklaver.com>>




                               So cd into:

                               C:\Program Files\PostgreSQL\9.3\bin

                               and try:

                               pg_dump --help

                               that will at least establish that the
        command is
                 being found.


                          OK - --help on the 9.3 lists help options


                      In your original post you said you have a 9.3
        instance and
                 a 9.4
                      instance.

                       >From your post I would say the 9.3 instance was
        installed
                 by the
                      one click installer from EDB and the 9.4 from
        Bitami, is
                 that correct?

                 Correct.


                      So do you know where the 9.4 binaries are installed?

                 If by binaries, you mean the program files they are
        installed
                 C:\Bitnami\wappstack-5.5.30-0\postgresql\bin


             Per previous posts you want, whenever possible, to us a newer
             version of pg_dump to move a database from an older
        version(9.3) to
             a newer one(9.4). Therefore you should do your dump and restore
             using the pg_dump.exe and pg_restore.exe from the Bitanami bin
             directory. I would cd to the above directory and do:

             pg_dump -V
             pg_restore -V

             to make sure the programs are found and are the 9.4 versions.

             Then do:

             pg_dump -Fc -p 5432 -U postgres -f irll_project.out
        irll_project

             pg_restore -U postgres -p 5532 irll_project.out


        It appeared to work with this method, but it has now been
        running for
        almost 4 hours with no result. The db is not that large (probably v.
        small by most standards) and the .out file is ~200mb


    What is running, the dump or the restore?

The restore - I can see the dump .out file that was created at 16hr in
the postgresql/bin folder

So how are you determining it is running and that it is not doing anything?

What does the Postgres log for the 9.4 instance show?











             --
             Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>




    --
    Adrian Klaver
    adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>




--
Adrian Klaver
adrian.klaver@aklaver.com


--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general



--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.


Re: Transfer db from one port to another

От
Adrian Klaver
Дата:
On 12/23/2015 11:17 AM, Killian Driscoll wrote:
> On 23 December 2015 at 20:14, Adrian Klaver <adrian.klaver@aklaver.com
> <mailto:adrian.klaver@aklaver.com>> wrote:


>
>
>     So how are you determining it is running and that it is not doing
>     anything?
>
> Since I ran the restore the windows shell has been 'active' with codes
> lines running - I took that as being active.....!

So what do they say?

>
>
>     What does the Postgres log for the 9.4 instance show?
>
> Where is the log - here Control Panel\System and Security\Administrative
> Tools in event viewer or elsewhere?

My guess in the Bitnami directory tree under logs/ or something similar.

>
>
>
>
>
>
>
>
>
>
>
>
>                       --
>                       Adrian Klaver
>         adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
>         <mailto:adrian.klaver@aklaver.com
>         <mailto:adrian.klaver@aklaver.com>>
>                  <mailto:adrian.klaver@aklaver.com
>         <mailto:adrian.klaver@aklaver.com>
>                  <mailto:adrian.klaver@aklaver.com
>         <mailto:adrian.klaver@aklaver.com>>>
>
>
>
>
>              --
>              Adrian Klaver
>         adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
>         <mailto:adrian.klaver@aklaver.com
>         <mailto:adrian.klaver@aklaver.com>>
>
>
>
>
>     --
>     Adrian Klaver
>     adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
>
>


--
Adrian Klaver
adrian.klaver@aklaver.com


Re: Transfer db from one port to another

От
Melvin Davidson
Дата:
Do not stop the active restore.
Just run psql from the command shell in the Bitnami binary directory and use -U postgres and -p 5532 flags.


On Wed, Dec 23, 2015 at 2:22 PM, Killian Driscoll <killiandriscoll@gmail.com> wrote:
On 23 December 2015 at 20:19, Melvin Davidson <melvin6925@gmail.com> wrote:
It's possible the restore is still building indexes.

What does it show when you run this query?
Where do I run this query? Do I stop the restore that is 'active'?

SELECT datname,
       pid as pid,
       client_addr,
       usename as user,
       query,
       CASE WHEN waiting = TRUE
            THEN 'BLOCKED'
            ELSE 'no'
        END as waiting,
       query_start,
       current_timestamp - query_start as duration
  FROM pg_stat_activity
 WHERE pg_backend_pid() <> pid
ORDER BY datname,
         query_start;


On Wed, Dec 23, 2015 at 2:14 PM, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 11:09 AM, Killian Driscoll wrote:
On 23 December 2015 at 20:07, Adrian Klaver <adrian.klaver@aklaver.com
<mailto:adrian.klaver@aklaver.com>> wrote:

    On 12/23/2015 11:03 AM, Killian Driscoll wrote:

        On 23 December 2015 at 16:02, Adrian Klaver
        <adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>> wrote:

             On 12/23/2015 06:50 AM, Killian Driscoll wrote:

                 On 23 December 2015 at 15:47, Adrian Klaver
                 <adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com

        <mailto:adrian.klaver@aklaver.com>>




                               So cd into:

                               C:\Program Files\PostgreSQL\9.3\bin

                               and try:

                               pg_dump --help

                               that will at least establish that the
        command is
                 being found.


                          OK - --help on the 9.3 lists help options


                      In your original post you said you have a 9.3
        instance and
                 a 9.4
                      instance.

                       >From your post I would say the 9.3 instance was
        installed
                 by the
                      one click installer from EDB and the 9.4 from
        Bitami, is
                 that correct?

                 Correct.


                      So do you know where the 9.4 binaries are installed?

                 If by binaries, you mean the program files they are
        installed
                 C:\Bitnami\wappstack-5.5.30-0\postgresql\bin


             Per previous posts you want, whenever possible, to us a newer
             version of pg_dump to move a database from an older
        version(9.3) to
             a newer one(9.4). Therefore you should do your dump and restore
             using the pg_dump.exe and pg_restore.exe from the Bitanami bin
             directory. I would cd to the above directory and do:

             pg_dump -V
             pg_restore -V

             to make sure the programs are found and are the 9.4 versions.

             Then do:

             pg_dump -Fc -p 5432 -U postgres -f irll_project.out
        irll_project

             pg_restore -U postgres -p 5532 irll_project.out


        It appeared to work with this method, but it has now been
        running for
        almost 4 hours with no result. The db is not that large (probably v.
        small by most standards) and the .out file is ~200mb


    What is running, the dump or the restore?

The restore - I can see the dump .out file that was created at 16hr in
the postgresql/bin folder

So how are you determining it is running and that it is not doing anything?

What does the Postgres log for the 9.4 instance show?











             --
             Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>




    --
    Adrian Klaver
    adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>




--
Adrian Klaver
adrian.klaver@aklaver.com


--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general



--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.





--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.

Re: Transfer db from one port to another

От
Killian Driscoll
Дата:
On 23 December 2015 at 20:24, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 11:17 AM, Killian Driscoll wrote:
On 23 December 2015 at 20:14, Adrian Klaver <adrian.klaver@aklaver.com
<mailto:adrian.klaver@aklaver.com>> wrote:




    So how are you determining it is running and that it is not doing
    anything?

Since I ran the restore the windows shell has been 'active' with codes
lines running - I took that as being active.....!

So what do they say?

If I 'slow down' the code by using the scroll on the right I can see words from the db I recognise, but the rest is very long alphanumeric characters.


    What does the Postgres log for the 9.4 instance show?

Where is the log - here Control Panel\System and Security\Administrative
Tools in event viewer or elsewhere?

My guess in the Bitnami directory tree under logs/ or something similar.

I can't see a log folder.....













                      --
                      Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>
                 <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>
                 <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>>




             --
             Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>




    --
    Adrian Klaver
    adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>




--
Adrian Klaver
adrian.klaver@aklaver.com

Re: Transfer db from one port to another

От
Killian Driscoll
Дата:
On 23 December 2015 at 20:26, Melvin Davidson <melvin6925@gmail.com> wrote:
Do not stop the active restore.
Just run psql from the command shell in the Bitnami binary directory and use -U postgres and -p 5532 flags.


On Wed, Dec 23, 2015 at 2:22 PM, Killian Driscoll <killiandriscoll@gmail.com> wrote:
On 23 December 2015 at 20:19, Melvin Davidson <melvin6925@gmail.com> wrote:
It's possible the restore is still building indexes.

What does it show when you run this query?
Where do I run this query? Do I stop the restore that is 'active'?

SELECT datname,
       pid as pid,
       client_addr,
       usename as user,
       query,
       CASE WHEN waiting = TRUE
            THEN 'BLOCKED'
            ELSE 'no'
        END as waiting,
       query_start,
       current_timestamp - query_start as duration
  FROM pg_stat_activity
 WHERE pg_backend_pid() <> pid
ORDER BY datname,
         query_start;

OK - I get this
Server [localhost]:
Database [postgres]:
Port [5432]: 5532
Username [postgres]:
psql (9.3.4, server 9.4.4)
WARNING: psql major version 9.3, server major version 9.4.
         Some psql features might not work.
WARNING: Console code page (850) differs from Windows code page (1252)
         8-bit characters might not work correctly. See psql reference
         page "Notes for Windows users" for details.
Type "help" for help.

postgres=# SELECT datname,
postgres-#        pid as pid,
postgres-#        client_addr,
postgres-#        usename as user,
postgres-#        query,
postgres-#        CASE WHEN waiting = TRUE
postgres-#             THEN 'BLOCKED'
postgres-#             ELSE 'no'
postgres-#         END as waiting,
postgres-#        query_start,
postgres-#        current_timestamp - query_start as duration
postgres-#   FROM pg_stat_activity
postgres-#  WHERE pg_backend_pid() <> pid
postgres-# ORDER BY datname,
postgres-#          query_start;
   datname    | pid  | client_addr |   user   |
                      query
   | waiting |        query_start         |   duration
--------------+------+-------------+----------+---------------------------------
--------------------------------------------------------------------------------
---+---------+----------------------------+--------------
 irll_project | 8088 | 127.0.0.1   | postgres | SELECT defaclacl FROM pg_catalog
.pg_default_acl dacl WHERE dacl.defaclnamespace = 19228::oid AND defaclobjtype='
T' | no      | 2015-12-23 17:37:18.295+01 | 02:46:37.17
 postgres     | 5084 | 127.0.0.1   | postgres | SELECT setting FROM pg_settings
WHERE name IN ('autovacuum', 'track_counts')
   | no      | 2015-12-23 17:37:02.469+01 | 02:46:52.996
(2 rows)


postgres=#


On Wed, Dec 23, 2015 at 2:14 PM, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 11:09 AM, Killian Driscoll wrote:
On 23 December 2015 at 20:07, Adrian Klaver <adrian.klaver@aklaver.com
<mailto:adrian.klaver@aklaver.com>> wrote:

    On 12/23/2015 11:03 AM, Killian Driscoll wrote:

        On 23 December 2015 at 16:02, Adrian Klaver
        <adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>> wrote:

             On 12/23/2015 06:50 AM, Killian Driscoll wrote:

                 On 23 December 2015 at 15:47, Adrian Klaver
                 <adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com

        <mailto:adrian.klaver@aklaver.com>>




                               So cd into:

                               C:\Program Files\PostgreSQL\9.3\bin

                               and try:

                               pg_dump --help

                               that will at least establish that the
        command is
                 being found.


                          OK - --help on the 9.3 lists help options


                      In your original post you said you have a 9.3
        instance and
                 a 9.4
                      instance.

                       >From your post I would say the 9.3 instance was
        installed
                 by the
                      one click installer from EDB and the 9.4 from
        Bitami, is
                 that correct?

                 Correct.


                      So do you know where the 9.4 binaries are installed?

                 If by binaries, you mean the program files they are
        installed
                 C:\Bitnami\wappstack-5.5.30-0\postgresql\bin


             Per previous posts you want, whenever possible, to us a newer
             version of pg_dump to move a database from an older
        version(9.3) to
             a newer one(9.4). Therefore you should do your dump and restore
             using the pg_dump.exe and pg_restore.exe from the Bitanami bin
             directory. I would cd to the above directory and do:

             pg_dump -V
             pg_restore -V

             to make sure the programs are found and are the 9.4 versions.

             Then do:

             pg_dump -Fc -p 5432 -U postgres -f irll_project.out
        irll_project

             pg_restore -U postgres -p 5532 irll_project.out


        It appeared to work with this method, but it has now been
        running for
        almost 4 hours with no result. The db is not that large (probably v.
        small by most standards) and the .out file is ~200mb


    What is running, the dump or the restore?

The restore - I can see the dump .out file that was created at 16hr in
the postgresql/bin folder

So how are you determining it is running and that it is not doing anything?

What does the Postgres log for the 9.4 instance show?











             --
             Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>




    --
    Adrian Klaver
    adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>




--
Adrian Klaver
adrian.klaver@aklaver.com


--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general



--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.





--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.


Re: Transfer db from one port to another

От
Adrian Klaver
Дата:
On 12/23/2015 11:27 AM, Killian Driscoll wrote:
> On 23 December 2015 at 20:24, Adrian Klaver <adrian.klaver@aklaver.com
> <mailto:adrian.klaver@aklaver.com>> wrote:
>
>     On 12/23/2015 11:17 AM, Killian Driscoll wrote:
>
>         On 23 December 2015 at 20:14, Adrian Klaver
>         <adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
>         <mailto:adrian.klaver@aklaver.com
>         <mailto:adrian.klaver@aklaver.com>>> wrote:
>
>
>
>
>
>              So how are you determining it is running and that it is not
>         doing
>              anything?
>
>         Since I ran the restore the windows shell has been 'active' with
>         codes
>         lines running - I took that as being active.....!
>
>
>     So what do they say?
>
> If I 'slow down' the code by using the scroll on the right I can see
> words from the db I recognise, but the rest is very long alphanumeric
> characters.
>
>
>
>              What does the Postgres log for the 9.4 instance show?
>
>         Where is the log - here Control Panel\System and
>         Security\Administrative
>         Tools in event viewer or elsewhere?
>
>
>     My guess in the Bitnami directory tree under logs/ or something similar.
>
>
> I can't see a log folder.....

Not sure how you installed Bitnami, but here is quick reference showing
file locations:

https://wiki.bitnami.com/Components/PostgreSQL#Quick_reference_card


--
Adrian Klaver
adrian.klaver@aklaver.com


Re: Transfer db from one port to another

От
Melvin Davidson
Дата:
You can rREDIRECT the output to a file!  EG: psql -U postgres -p 5532 > your_output.txt
then use notepad to see the result.

But from your last reply, it looks like Postgres is finishing the restore by VACUUMing the database. That means it has to vacuum every table.
Since you never told us the info about whether you have a 32 or 64 bit system, how much memory, what processor speed, etc, it's hard to say how long it will take.
But if you have no errors in the postgresql log (after the restore completed), you should be fine.
It's usually located in<Bitnami dir>\data\pg_log

On Wed, Dec 23, 2015 at 2:27 PM, Killian Driscoll <killiandriscoll@gmail.com> wrote:
On 23 December 2015 at 20:24, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 11:17 AM, Killian Driscoll wrote:
On 23 December 2015 at 20:14, Adrian Klaver <adrian.klaver@aklaver.com
<mailto:adrian.klaver@aklaver.com>> wrote:




    So how are you determining it is running and that it is not doing
    anything?

Since I ran the restore the windows shell has been 'active' with codes
lines running - I took that as being active.....!

So what do they say?

If I 'slow down' the code by using the scroll on the right I can see words from the db I recognise, but the rest is very long alphanumeric characters.


    What does the Postgres log for the 9.4 instance show?

Where is the log - here Control Panel\System and Security\Administrative
Tools in event viewer or elsewhere?

My guess in the Bitnami directory tree under logs/ or something similar.

I can't see a log folder.....













                      --
                      Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>
                 <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>
                 <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>>




             --
             Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>




    --
    Adrian Klaver
    adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>




--
Adrian Klaver
adrian.klaver@aklaver.com




--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.

Re: Transfer db from one port to another

От
Killian Driscoll
Дата:
On 23 December 2015 at 20:38, Melvin Davidson <melvin6925@gmail.com> wrote:
You can rREDIRECT the output to a file!  EG: psql -U postgres -p 5532 > your_output.txt
then use notepad to see the result.

But from your last reply, it looks like Postgres is finishing the restore by VACUUMing the database. That means it has to vacuum every table.
Since you never told us the info about whether you have a 32 or 64 bit system, how much memory, what processor speed, etc, it's hard to say how long it will take.
But if you have no errors in the postgresql log (after the restore completed), you should be fine.
It's usually located in<Bitnami dir>\data\pg_log

OK - I see the logs there - the last log was almost 12 hrs ago, so no recent one.
 

On Wed, Dec 23, 2015 at 2:27 PM, Killian Driscoll <killiandriscoll@gmail.com> wrote:
On 23 December 2015 at 20:24, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 11:17 AM, Killian Driscoll wrote:
On 23 December 2015 at 20:14, Adrian Klaver <adrian.klaver@aklaver.com
<mailto:adrian.klaver@aklaver.com>> wrote:




    So how are you determining it is running and that it is not doing
    anything?

Since I ran the restore the windows shell has been 'active' with codes
lines running - I took that as being active.....!

So what do they say?

If I 'slow down' the code by using the scroll on the right I can see words from the db I recognise, but the rest is very long alphanumeric characters.


    What does the Postgres log for the 9.4 instance show?

Where is the log - here Control Panel\System and Security\Administrative
Tools in event viewer or elsewhere?

My guess in the Bitnami directory tree under logs/ or something similar.

I can't see a log folder.....













                      --
                      Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>
                 <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>
                 <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>>




             --
             Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>




    --
    Adrian Klaver
    adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>




--
Adrian Klaver
adrian.klaver@aklaver.com




--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.


Re: Transfer db from one port to another

От
Melvin Davidson
Дата:
>OK - I see the logs there - the last log was almost 12 hrs ago, so no recent one.
 
That's not very helpful. Depending on how you've configured the logging, PostgreSQL may only create one log file a day.

Conventional thinking is It's what is IN the log file that is important.

On Wed, Dec 23, 2015 at 2:50 PM, Killian Driscoll <killiandriscoll@gmail.com> wrote:
On 23 December 2015 at 20:38, Melvin Davidson <melvin6925@gmail.com> wrote:
You can rREDIRECT the output to a file!  EG: psql -U postgres -p 5532 > your_output.txt
then use notepad to see the result.

But from your last reply, it looks like Postgres is finishing the restore by VACUUMing the database. That means it has to vacuum every table.
Since you never told us the info about whether you have a 32 or 64 bit system, how much memory, what processor speed, etc, it's hard to say how long it will take.
But if you have no errors in the postgresql log (after the restore completed), you should be fine.
It's usually located in<Bitnami dir>\data\pg_log

OK - I see the logs there - the last log was almost 12 hrs ago, so no recent one.
 

On Wed, Dec 23, 2015 at 2:27 PM, Killian Driscoll <killiandriscoll@gmail.com> wrote:
On 23 December 2015 at 20:24, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 11:17 AM, Killian Driscoll wrote:
On 23 December 2015 at 20:14, Adrian Klaver <adrian.klaver@aklaver.com
<mailto:adrian.klaver@aklaver.com>> wrote:




    So how are you determining it is running and that it is not doing
    anything?

Since I ran the restore the windows shell has been 'active' with codes
lines running - I took that as being active.....!

So what do they say?

If I 'slow down' the code by using the scroll on the right I can see words from the db I recognise, but the rest is very long alphanumeric characters.


    What does the Postgres log for the 9.4 instance show?

Where is the log - here Control Panel\System and Security\Administrative
Tools in event viewer or elsewhere?

My guess in the Bitnami directory tree under logs/ or something similar.

I can't see a log folder.....













                      --
                      Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>
                 <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>
                 <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>>




             --
             Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>




    --
    Adrian Klaver
    adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>




--
Adrian Klaver
adrian.klaver@aklaver.com




--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.





--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.

Re: Transfer db from one port to another

От
Killian Driscoll
Дата:
On 23 December 2015 at 20:59, Melvin Davidson <melvin6925@gmail.com> wrote:
>OK - I see the logs there - the last log was almost 12 hrs ago, so no recent one.
 
That's not very helpful. Depending on how you've configured the logging, PostgreSQL may only create one log file a day.
I didn't change a configuration, so it is how it came 'out of the box'

Conventional thinking is It's what is IN the log file that is important.
Apologies - I have looked, but what's in it doesn't appear to relate to the current pg_restore as it was logged many hours before so I didn't mention it, and its a 13mb file so I didn't attach it.

One thing I see it says
ERROR:  syntax error at or near "1" at character 1
STATEMENT:  1    0106000020E61000000100000001030000000100000049000000A2EA743BD46B1DC0EC7756B43F1
with the latter part being similar to the alphanumeric I see currently running in the windows shell. This is all a bit above my pay grade as you've probably gathered....
 

On Wed, Dec 23, 2015 at 2:50 PM, Killian Driscoll <killiandriscoll@gmail.com> wrote:
On 23 December 2015 at 20:38, Melvin Davidson <melvin6925@gmail.com> wrote:
You can rREDIRECT the output to a file!  EG: psql -U postgres -p 5532 > your_output.txt
then use notepad to see the result.

But from your last reply, it looks like Postgres is finishing the restore by VACUUMing the database. That means it has to vacuum every table.
Since you never told us the info about whether you have a 32 or 64 bit system, how much memory, what processor speed, etc, it's hard to say how long it will take.
But if you have no errors in the postgresql log (after the restore completed), you should be fine.
It's usually located in<Bitnami dir>\data\pg_log

OK - I see the logs there - the last log was almost 12 hrs ago, so no recent one.
 

On Wed, Dec 23, 2015 at 2:27 PM, Killian Driscoll <killiandriscoll@gmail.com> wrote:
On 23 December 2015 at 20:24, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 11:17 AM, Killian Driscoll wrote:
On 23 December 2015 at 20:14, Adrian Klaver <adrian.klaver@aklaver.com
<mailto:adrian.klaver@aklaver.com>> wrote:




    So how are you determining it is running and that it is not doing
    anything?

Since I ran the restore the windows shell has been 'active' with codes
lines running - I took that as being active.....!

So what do they say?

If I 'slow down' the code by using the scroll on the right I can see words from the db I recognise, but the rest is very long alphanumeric characters.


    What does the Postgres log for the 9.4 instance show?

Where is the log - here Control Panel\System and Security\Administrative
Tools in event viewer or elsewhere?

My guess in the Bitnami directory tree under logs/ or something similar.

I can't see a log folder.....













                      --
                      Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>
                 <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>
                 <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>>




             --
             Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>




    --
    Adrian Klaver
    adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>




--
Adrian Klaver
adrian.klaver@aklaver.com




--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.





--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.


Re: Transfer db from one port to another

От
Killian Driscoll
Дата:
On 23 December 2015 at 21:06, Killian Driscoll <killiandriscoll@gmail.com> wrote:
On 23 December 2015 at 20:59, Melvin Davidson <melvin6925@gmail.com> wrote:
>OK - I see the logs there - the last log was almost 12 hrs ago, so no recent one.
 
That's not very helpful. Depending on how you've configured the logging, PostgreSQL may only create one log file a day.
I didn't change a configuration, so it is how it came 'out of the box'

Conventional thinking is It's what is IN the log file that is important.
Apologies - I have looked, but what's in it doesn't appear to relate to the current pg_restore as it was logged many hours before so I didn't mention it, and its a 13mb file so I didn't attach it.

One thing I see it says
ERROR:  syntax error at or near "1" at character 1
STATEMENT:  1    0106000020E61000000100000001030000000100000049000000A2EA743BD46B1DC0EC7756B43F1
with the latter part being similar to the alphanumeric I see currently running in the windows shell. This is all a bit above my pay grade as you've probably gathered....

I forgot to say, as this log is from earlier today, I guess it is from my earlier attempts to do this before I sought help from this group?
 

On Wed, Dec 23, 2015 at 2:50 PM, Killian Driscoll <killiandriscoll@gmail.com> wrote:
On 23 December 2015 at 20:38, Melvin Davidson <melvin6925@gmail.com> wrote:
You can rREDIRECT the output to a file!  EG: psql -U postgres -p 5532 > your_output.txt
then use notepad to see the result.

But from your last reply, it looks like Postgres is finishing the restore by VACUUMing the database. That means it has to vacuum every table.
Since you never told us the info about whether you have a 32 or 64 bit system, how much memory, what processor speed, etc, it's hard to say how long it will take.
But if you have no errors in the postgresql log (after the restore completed), you should be fine.
It's usually located in<Bitnami dir>\data\pg_log

OK - I see the logs there - the last log was almost 12 hrs ago, so no recent one.
 

On Wed, Dec 23, 2015 at 2:27 PM, Killian Driscoll <killiandriscoll@gmail.com> wrote:
On 23 December 2015 at 20:24, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 11:17 AM, Killian Driscoll wrote:
On 23 December 2015 at 20:14, Adrian Klaver <adrian.klaver@aklaver.com
<mailto:adrian.klaver@aklaver.com>> wrote:




    So how are you determining it is running and that it is not doing
    anything?

Since I ran the restore the windows shell has been 'active' with codes
lines running - I took that as being active.....!

So what do they say?

If I 'slow down' the code by using the scroll on the right I can see words from the db I recognise, but the rest is very long alphanumeric characters.


    What does the Postgres log for the 9.4 instance show?

Where is the log - here Control Panel\System and Security\Administrative
Tools in event viewer or elsewhere?

My guess in the Bitnami directory tree under logs/ or something similar.

I can't see a log folder.....













                      --
                      Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>
                 <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>
                 <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>>




             --
             Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>




    --
    Adrian Klaver
    adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>




--
Adrian Klaver
adrian.klaver@aklaver.com




--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.





--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.



Re: Transfer db from one port to another

От
Melvin Davidson
Дата:
>ERROR:  syntax error at or near "1" at character 1
That indicates a problem restoring data, but since it's probably from a previous restore attempt, and there is no time stamp, you might be able to ignore it.

Do you have PgAdmin installed so you can look at the current contents of the restored database?

On Wed, Dec 23, 2015 at 3:06 PM, Killian Driscoll <killiandriscoll@gmail.com> wrote:
On 23 December 2015 at 20:59, Melvin Davidson <melvin6925@gmail.com> wrote:
>OK - I see the logs there - the last log was almost 12 hrs ago, so no recent one.
 
That's not very helpful. Depending on how you've configured the logging, PostgreSQL may only create one log file a day.
I didn't change a configuration, so it is how it came 'out of the box'

Conventional thinking is It's what is IN the log file that is important.
Apologies - I have looked, but what's in it doesn't appear to relate to the current pg_restore as it was logged many hours before so I didn't mention it, and its a 13mb file so I didn't attach it.

One thing I see it says
ERROR:  syntax error at or near "1" at character 1
STATEMENT:  1    0106000020E61000000100000001030000000100000049000000A2EA743BD46B1DC0EC7756B43F1
with the latter part being similar to the alphanumeric I see currently running in the windows shell. This is all a bit above my pay grade as you've probably gathered....
 

On Wed, Dec 23, 2015 at 2:50 PM, Killian Driscoll <killiandriscoll@gmail.com> wrote:
On 23 December 2015 at 20:38, Melvin Davidson <melvin6925@gmail.com> wrote:
You can rREDIRECT the output to a file!  EG: psql -U postgres -p 5532 > your_output.txt
then use notepad to see the result.

But from your last reply, it looks like Postgres is finishing the restore by VACUUMing the database. That means it has to vacuum every table.
Since you never told us the info about whether you have a 32 or 64 bit system, how much memory, what processor speed, etc, it's hard to say how long it will take.
But if you have no errors in the postgresql log (after the restore completed), you should be fine.
It's usually located in<Bitnami dir>\data\pg_log

OK - I see the logs there - the last log was almost 12 hrs ago, so no recent one.
 

On Wed, Dec 23, 2015 at 2:27 PM, Killian Driscoll <killiandriscoll@gmail.com> wrote:
On 23 December 2015 at 20:24, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 11:17 AM, Killian Driscoll wrote:
On 23 December 2015 at 20:14, Adrian Klaver <adrian.klaver@aklaver.com
<mailto:adrian.klaver@aklaver.com>> wrote:




    So how are you determining it is running and that it is not doing
    anything?

Since I ran the restore the windows shell has been 'active' with codes
lines running - I took that as being active.....!

So what do they say?

If I 'slow down' the code by using the scroll on the right I can see words from the db I recognise, but the rest is very long alphanumeric characters.


    What does the Postgres log for the 9.4 instance show?

Where is the log - here Control Panel\System and Security\Administrative
Tools in event viewer or elsewhere?

My guess in the Bitnami directory tree under logs/ or something similar.

I can't see a log folder.....













                      --
                      Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>
                 <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>
                 <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>>




             --
             Adrian Klaver
        adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
        <mailto:adrian.klaver@aklaver.com
        <mailto:adrian.klaver@aklaver.com>>




    --
    Adrian Klaver
    adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>




--
Adrian Klaver
adrian.klaver@aklaver.com




--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.





--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.





--
Melvin Davidson
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.

Re: Transfer db from one port to another

От
John R Pierce
Дата:
I was half awake early this AM and perused my email, and noted a fubar
in one of the command sets shown to you but too sleepy to try and reply
at the time, and now this thread is WAY too silly long to find it again,
but I think someone neglected to put the database name on a pg_restore
command.     if you don't give pg_restore a dbname, it just spews the
SQL out on the console, which is what it sounded like Killian may have
described.


yeah, this one from Adrian, at 7:02am PST (Z-0800) this morning....

> Per previous posts you want, whenever possible, to us a newer version
> of pg_dump to move a database from an older version(9.3) to a newer
> one(9.4). Therefore you should do your dump and restore using the
> pg_dump.exe and pg_restore.exe from the Bitanami bin directory. I
> would cd to the above directory and do:
>
> pg_dump -V
> pg_restore -V
>
> to make sure the programs are found and are the 9.4 versions.
>
> Then do:
>
> pg_dump -Fc -p 5432 -U postgres -f irll_project.out irll_project
>
> pg_restore -U postgres -p 5532 irll_project.out

that last needs to have -d newdbname     where newdbname has already
been created, for instance, by...

     C:\Bitnami\wappstack-5.5.30-0\postgresql\bin\createdb -p 5532 -U
postgres newdbname

BEFORE you can restore to it....


anyways, this thread has gone on WAY too long, Killian needs to learn
the basics of command line operations on MS Windows, which admittedly
are rather klunky, but are quite outside the charter of the
pgsql-general email list.




p.s.   please don't CC me answers, I get every email sent to the list,
with the CC's I end up getting two of every one.

--
john r pierce, recycling bits in santa cruz



Re: Transfer db from one port to another

От
Adrian Klaver
Дата:
On 12/23/2015 12:12 PM, John R Pierce wrote:
> I was half awake early this AM and perused my email, and noted a fubar
> in one of the command sets shown to you but too sleepy to try and reply
> at the time, and now this thread is WAY too silly long to find it again,
> but I think someone neglected to put the database name on a pg_restore
> command.     if you don't give pg_restore a dbname, it just spews the
> SQL out on the console, which is what it sounded like Killian may have
> described.
>
>
> yeah, this one from Adrian, at 7:02am PST (Z-0800) this morning....
>
>> Per previous posts you want, whenever possible, to us a newer version
>> of pg_dump to move a database from an older version(9.3) to a newer
>> one(9.4). Therefore you should do your dump and restore using the
>> pg_dump.exe and pg_restore.exe from the Bitanami bin directory. I
>> would cd to the above directory and do:
>>
>> pg_dump -V
>> pg_restore -V
>>
>> to make sure the programs are found and are the 9.4 versions.
>>
>> Then do:
>>
>> pg_dump -Fc -p 5432 -U postgres -f irll_project.out irll_project
>>
>> pg_restore -U postgres -p 5532 irll_project.out
>
> that last needs to have -d newdbname     where newdbname has already
> been created, for instance, by...

Aah, my mistake. Yes you need to specify the database to get the restore
to work properly. Also explains why there is nothing in the logs.

>
>      C:\Bitnami\wappstack-5.5.30-0\postgresql\bin\createdb -p 5532 -U
> postgres newdbname
>
> BEFORE you can restore to it....
>
>
> anyways, this thread has gone on WAY too long, Killian needs to learn
> the basics of command line operations on MS Windows, which admittedly
> are rather klunky, but are quite outside the charter of the
> pgsql-general email list.
>
>
>
>
> p.s.   please don't CC me answers, I get every email sent to the list,
> with the CC's I end up getting two of every one.\

FYI, you can go here:

http://www.postgresql.org/mailpref/pgsql-general

and set eliminatecc to have the listserver do that for you.

>


--
Adrian Klaver
adrian.klaver@aklaver.com


Re: Transfer db from one port to another

От
John R Pierce
Дата:
On 12/23/2015 12:37 PM, Adrian Klaver wrote:
>> p.s.   please don't CC me answers, I get every email sent to the list,
>> with the CC's I end up getting two of every one.\
>
> FYI, you can go here:
>
> http://www.postgresql.org/mailpref/pgsql-general
>
> and set eliminatecc to have the listserver do that for you.


except, its the one from the list that I want to keep in my archive.
my filter isn't sophisticated enough to separate them (I'm just
filtering on Subject contains: [GENERAL])





--
john r pierce, recycling bits in santa cruz



Re: Transfer db from one port to another

От
Tom Lane
Дата:
John R Pierce <pierce@hogranch.com> writes:
>> FYI, you can go here:
>> http://www.postgresql.org/mailpref/pgsql-general
>> and set eliminatecc to have the listserver do that for you.

> except, its the one from the list that I want to keep in my archive.
> my filter isn't sophisticated enough to separate them (I'm just
> filtering on Subject contains: [GENERAL])

Maybe drop messages that contain that *and* are not from the list bounce
address, ie envelope sender isn't pgsql-general-owner...@postgresql.org ?

Actually, rather than looking at the Subject: at all, you should look
to see if pgsql-general@postgresql.org is in To: or cc:, and combine
that with the wrong-sender filter.  That would avoid dropping private
replies.

Reply-to-all is a sufficiently ingrained habit around here that there
is exactly no chance people will do your filtering for you.  The reasons
for that are partly historical no doubt (the listserv used to be a lot
less reliable/prompt than it is now), but the custom is established.

            regards, tom lane


Re: Transfer db from one port to another

От
Killian Driscoll
Дата:

On 23 December 2015 at 21:37, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/23/2015 12:12 PM, John R Pierce wrote:
I was half awake early this AM and perused my email, and noted a fubar
in one of the command sets shown to you but too sleepy to try and reply
at the time, and now this thread is WAY too silly long to find it again,
but I think someone neglected to put the database name on a pg_restore
command.     if you don't give pg_restore a dbname, it just spews the
SQL out on the console, which is what it sounded like Killian may have
described.


yeah, this one from Adrian, at 7:02am PST (Z-0800) this morning....

Per previous posts you want, whenever possible, to us a newer version
of pg_dump to move a database from an older version(9.3) to a newer
one(9.4). Therefore you should do your dump and restore using the
pg_dump.exe and pg_restore.exe from the Bitanami bin directory. I
would cd to the above directory and do:

pg_dump -V
pg_restore -V

to make sure the programs are found and are the 9.4 versions.

Then do:

pg_dump -Fc -p 5432 -U postgres -f irll_project.out irll_project

pg_restore -U postgres -p 5532 irll_project.out

that last needs to have -d newdbname     where newdbname has already
been created, for instance, by...

Aah, my mistake. Yes you need to specify the database to get the restore to work properly. Also explains why there is nothing in the logs.

OK - with the inclusion of stating the dbname the restore works, but not correctly: what is restored is 24 of 48 tables and 1 of 22 views from one schema and no tables from the other schema.

A log appeared at 0:08 last night (I'm at GMT +1), which I've attached. Plus, I did the dump and restore again this morning and have attached the text from the windows shell if that helps 


     C:\Bitnami\wappstack-5.5.30-0\postgresql\bin\createdb -p 5532 -U
postgres newdbname

BEFORE you can restore to it....


anyways, this thread has gone on WAY too long, Killian needs to learn
the basics of command line operations on MS Windows, which admittedly
are rather klunky, but are quite outside the charter of the
pgsql-general email list.

Yes, I realise this is high end list, and as mentioned above my pay grade....




p.s.   please don't CC me answers, I get every email sent to the list,
with the CC's I end up getting two of every one.\

Sorry....

FYI, you can go here:

http://www.postgresql.org/mailpref/pgsql-general

and set eliminatecc to have the listserver do that for you.

Thanks




--
Adrian Klaver
adrian.klaver@aklaver.com



--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Вложения

Re: Transfer db from one port to another

От
Adrian Klaver
Дата:
On 12/24/2015 12:03 AM, Killian Driscoll wrote:

>
>
>         yeah, this one from Adrian, at 7:02am PST (Z-0800) this morning....
>
>             Per previous posts you want, whenever possible, to us a
>             newer version
>             of pg_dump to move a database from an older version(9.3) to
>             a newer
>             one(9.4). Therefore you should do your dump and restore
>             using the
>             pg_dump.exe and pg_restore.exe from the Bitanami bin
>             directory. I
>             would cd to the above directory and do:
>
>             pg_dump -V
>             pg_restore -V
>
>             to make sure the programs are found and are the 9.4 versions.
>
>             Then do:
>
>             pg_dump -Fc -p 5432 -U postgres -f irll_project.out irll_project
>
>             pg_restore -U postgres -p 5532 irll_project.out
>
>
>         that last needs to have -d newdbname     where newdbname has already
>         been created, for instance, by...
>
>
>     Aah, my mistake. Yes you need to specify the database to get the
>     restore to work properly. Also explains why there is nothing in the
>     logs.
>
>
> OK - with the inclusion of stating the dbname the restore works, but not
> correctly: what is restored is 24 of 48 tables and 1 of 22 views from
> one schema and no tables from the other schema.
>
> A log appeared at 0:08 last night (I'm at GMT +1), which I've attached.
> Plus, I did the dump and restore again this morning and have attached
> the text from the windows shell if that helps
>


Well the one from this morning shows(I did not look through whole thing)
you restoring over existing database objects. I would say at this point
the  best thing you can do is get to a known state on the 9.4 cluster
you want to dump to. I am assuming you are not doing anything with the
database irll_project on the 9.4 server at this point, correct?

If so, for the below keep track of exactly what you do and the order you
do it, in case you need to post back here.

1) On the 9.4 server, while logged into another database on the server,
say postgres do:

DROP DATABASE irll_project;

2) Using the 9.4 version of pg_dump dump the 9.3 version of irll_project.

3) Using the 9.4 version of pg_restore restore irll_project to the 9.4
server.


--
Adrian Klaver
adrian.klaver@aklaver.com


Re: Transfer db from one port to another

От
Killian Driscoll
Дата:
On 24 December 2015 at 18:33, Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 12/24/2015 12:03 AM, Killian Driscoll wrote:



        yeah, this one from Adrian, at 7:02am PST (Z-0800) this morning....

            Per previous posts you want, whenever possible, to us a
            newer version
            of pg_dump to move a database from an older version(9.3) to
            a newer
            one(9.4). Therefore you should do your dump and restore
            using the
            pg_dump.exe and pg_restore.exe from the Bitanami bin
            directory. I
            would cd to the above directory and do:

            pg_dump -V
            pg_restore -V

            to make sure the programs are found and are the 9.4 versions.

            Then do:

            pg_dump -Fc -p 5432 -U postgres -f irll_project.out irll_project

            pg_restore -U postgres -p 5532 irll_project.out


        that last needs to have -d newdbname     where newdbname has already
        been created, for instance, by...


    Aah, my mistake. Yes you need to specify the database to get the
    restore to work properly. Also explains why there is nothing in the
    logs.


OK - with the inclusion of stating the dbname the restore works, but not
correctly: what is restored is 24 of 48 tables and 1 of 22 views from
one schema and no tables from the other schema.

A log appeared at 0:08 last night (I'm at GMT +1), which I've attached.
Plus, I did the dump and restore again this morning and have attached
the text from the windows shell if that helps



Well the one from this morning shows(I did not look through whole thing) you restoring over existing database objects. I would say at this point the  best thing you can do is get to a known state on the 9.4 cluster you want to dump to. I am assuming you are not doing anything with the database irll_project on the 9.4 server at this point, correct?

If so, for the below keep track of exactly what you do and the order you do it, in case you need to post back here.

1) On the 9.4 server, while logged into another database on the server, say postgres do:

DROP DATABASE irll_project;

2) Using the 9.4 version of pg_dump dump the 9.3 version of irll_project.

3) Using the 9.4 version of pg_restore restore irll_project to the 9.4 server.

It worked - thank you very much for your time.

Regarding the file format used: I had used the pg_dump with .sql, but you suggested .out. Is there a particular reason to use .out instead of .sql when backing up?


--
Adrian Klaver
adrian.klaver@aklaver.com

Re: Transfer db from one port to another

От
Andreas Kretschmer
Дата:
Killian Driscoll <killiandriscoll@gmail.com> wrote:

> It worked - thank you very much for your time.

Great!


> Regarding the file format used: I had used the pg_dump with .sql, but you
> suggested .out. Is there a particular reason to use .out instead of .sql when
> backing up?

No, doesn't matter.


Andreas
--
Really, I'm not out to destroy Microsoft. That will just be a completely
unintentional side effect.                              (Linus Torvalds)
"If I was god, I would recompile penguin with --enable-fly."   (unknown)
Kaufbach, Saxony, Germany, Europe.              N 51.05082°, E 13.56889°


Re: Transfer db from one port to another

От
Adrian Klaver
Дата:
On 12/29/2015 11:38 PM, Killian Driscoll wrote:
> On 24 December 2015 at 18:33, Adrian Klaver <adrian.klaver@aklaver.com
> <mailto:adrian.klaver@aklaver.com>> wrote:
>

>
>
> It worked - thank you very much for your time.
>
> Regarding the file format used: I had used the pg_dump with .sql, but
> you suggested .out. Is there a particular reason to use .out instead of
> .sql when backing up?

I do that to distinguish between plain text dumps(*.sql) and custom
format dumps(*.out) for myself. Postgres itself does not care about the
extension, or if there is an extension at all.

>
>
>
>     --
>     Adrian Klaver
>     adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
>
>


--
Adrian Klaver
adrian.klaver@aklaver.com