Search Postgresql Archives

Re: pg_start_backup question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



db de wrote:
> Below is what I did:
> I opened a super user connection to creat a super user 
> statement. Then use the super user statement to execute 
> "SELECT pg_start_backup('label')".
> 
> try
> {
>         superuserCont = java.sql.DriverManager.getConnection(URL, su, suPassword);
>         suStatement = superuserCont.createStatement();
>         boolean ret = suStatement.execute("SELECT pg_start_backup('label')");                                   
>     //LINE1
> }
> catch(SQLException e)
> {
>          System.out.println("exception");                     
>                                                               
>            //LINE2
> }
> finally
> {
>         System.out.println("ret:" + ret);                     
>                                                               
>              //LINE3
> }
> 
> After LINE1 is executed, LINE3 is run and the output is: 
> ret:false. LINE2 is not executed.

Maybe something else than an SQLException was thrown, and maybe
by some statement before the last in the try/catch block.

You should debug this.

Possible starting points:
- Change "catch (SQLException" to "catch (Throwable" and see if you
  catch something.
- Execute it in a debugger or have status messages printed out after
  every line. See which flow the execution takes.
- Set "log_statements='all'" in postgresql.conf on the database server
  and see what you find in the log.
- See what you get when you issue that SQL statement with psql.

Yours,
Laurenz Albe

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


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux