From: Eric Bollengier Date: Sat, 3 Mar 2007 09:45:44 +0000 (+0000) Subject: ebl update for db_size X-Git-Tag: Release-2.2.0~944 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=afe954152fddc21d63b726595ae6ad50c49327c2;p=bacula%2Fbacula ebl update for db_size git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@4301 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/gui/bweb/INSTALL b/gui/bweb/INSTALL index 4ef27bc559..e80e9fce43 100644 --- a/gui/bweb/INSTALL +++ b/gui/bweb/INSTALL @@ -7,7 +7,7 @@ Bweb works well with 1.39 release or later. 1) install Perl lib 2) copy your files 3) initialize your configuration file -4) do some sql stuff (for postgresql users) +4) do some sql stuff (for postgresql or mysql 5 users) 5) use the -n option on bconsole so that it works with Expect 6) get bacula log more useful 7) bweb limitation @@ -180,16 +180,24 @@ If you want to use brestore with bweb, you must associate a mime type text/brestore with your brestore.pl, and you must install brestore. See gui/brestore/README for instructions on installing brestore.pl. -################ POSTGRESQL NOTES ############################## +################ POSTGRESQL AND MYSQL5 NOTES #################### If you want to use PostgreSQL instead of MySQL, you must add a function to the PostgreSQL Bacula database to get Bweb to work. psql -U bacula bacula < script/bweb-postgresql.sql -Tips: PL must be enable in your cluster, you can do this with postgres user +Tips: PL must be enabled in your cluster, you can do this with postgres user postgres:~$ echo 'CREATE PROCEDURAL LANGUAGE plpgsql;' | psql bacula + +To get database size with mysql5, edit Bweb.pm and change the DB_SIZE macro + + # with mysql < 5, you have to play with the ugly SHOW command + DB_SIZE => " SELECT 0 ", + # works only with mysql 5 + # DB_SIZE => " SELECT sum(DATA_LENGTH) FROM INFORMATION_SCHEMA.TABLES ", + ################ BCONSOLE NOTES ################################ You must use bconsole without conio/readline support. For that, use diff --git a/gui/bweb/ReleaseNotes b/gui/bweb/ReleaseNotes index c334dfbda5..0c516ea5b3 100644 --- a/gui/bweb/ReleaseNotes +++ b/gui/bweb/ReleaseNotes @@ -1,5 +1,8 @@ Release Notes for bweb 2.0 +2007/03/02 + - Add Postgresql and Mysql5 database size information (See INSTALL for mysql) + 2007/03/01 - Add display_time_log option to get timestamp in display_log - Add Warning filter on display_job (see jobstatus=T and joberrors > 0)