Difference between revisions of "Template:SQWareProduction sqwpg GlobalVar.cfg content"
m (Updated by BatchUser) |
m (Updated by BatchUser) |
||
Line 21: | Line 21: | ||
# For information : contact@dbsqware.com or www.dbsqware.com | # For information : contact@dbsqware.com or www.dbsqware.com | ||
################################################################### | ################################################################### | ||
− | ## @Synopsis Global var | + | ## @Synopsis Global var for Postgres |
− | ## @Copyright Copyright 2010- | + | ## @Copyright Copyright 2010-2014, OctopusDBA |
## @License GPL v3 | ## @License GPL v3 | ||
− | |||
− | |||
#global | #global | ||
− | |||
− | |||
− | |||
export gvsqw_ConnectString='' | export gvsqw_ConnectString='' | ||
− | |||
export gvsqw_PGPASSFILE='$gvsqw_PgBin/../etc_cust/.pgpass' | export gvsqw_PGPASSFILE='$gvsqw_PgBin/../etc_cust/.pgpass' | ||
export gvsqw_DistConnectString='-h $gvsqw_PostgresHost -p $gvsqw_PostgresPort -U $gvsqw_DbaUser' | export gvsqw_DistConnectString='-h $gvsqw_PostgresHost -p $gvsqw_PostgresPort -U $gvsqw_DbaUser' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
export gvsqw_RootAdmin='$HOME/${PG_SID}' | export gvsqw_RootAdmin='$HOME/${PG_SID}' | ||
+ | export gvsqw_RootAdminDisable='$HOME' | ||
export gvsqw_RootAdminDist='$HOME/admin/postgres/${PG_SID}' | export gvsqw_RootAdminDist='$HOME/admin/postgres/${PG_SID}' | ||
− | export gvsqw_RootCfg='$gvsqw_RootAdmin/ | + | export gvsqw_RootCfg='$gvsqw_RootAdmin/sqwConfig' |
export gvsqw_RootDbf='/$(echo ${HOME}|cut -d/ -f2)/data/${PG_SID}' | export gvsqw_RootDbf='/$(echo ${HOME}|cut -d/ -f2)/data/${PG_SID}' | ||
− | |||
− | |||
export gvsqw_NbThreadReindex=2 | export gvsqw_NbThreadReindex=2 | ||
export gvsqw_NbThreadAnalyze=2 | export gvsqw_NbThreadAnalyze=2 | ||
Line 68: | Line 39: | ||
export gvsqw_NbThreadVacuum=2 | export gvsqw_NbThreadVacuum=2 | ||
export gvsqw_PostgresErrorMsg="^ERROR: |^FAILED: |^ERREUR: |^FATAL: |^psql:.* ERROR: |^psql:.* FAILED: |^psql:.* ERREUR: |^psql:.* FATAL: " | export gvsqw_PostgresErrorMsg="^ERROR: |^FAILED: |^ERREUR: |^FATAL: |^psql:.* ERROR: |^psql:.* FAILED: |^psql:.* ERREUR: |^psql:.* FATAL: " | ||
− | |||
− | |||
export PAGER=more | export PAGER=more | ||
export gvsqw_PgDefaultExcludeDb="datname not like 'template%'" | export gvsqw_PgDefaultExcludeDb="datname not like 'template%'" | ||
#Sort databases list, put "pg_database_size(oid) desc" to sort by size desc | #Sort databases list, put "pg_database_size(oid) desc" to sort by size desc | ||
export gvsqw_PgDefaultSortDb="1" | export gvsqw_PgDefaultSortDb="1" | ||
+ | export gvsqw_DbAlias='$PG_SID' | ||
− | + | #for Dump scripts | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | #for | ||
export gvsqw_RootDump='/$(echo ${HOME}|cut -d/ -f2)/pg_dump/$PG_SID' | export gvsqw_RootDump='/$(echo ${HOME}|cut -d/ -f2)/pg_dump/$PG_SID' | ||
export gvsqw_DumpNbGeneration=2 | export gvsqw_DumpNbGeneration=2 | ||
Line 127: | Line 59: | ||
##Globaly forcing return code for scripts | ##Globaly forcing return code for scripts | ||
#export gvsqw_ForcedReturnCodeScript_sqwpg_DumpDatabase=0 | #export gvsqw_ForcedReturnCodeScript_sqwpg_DumpDatabase=0 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</pre> | </pre> |
Revision as of 17:48, 5 April 2014
File content:
#!/bin/ksh ################################################################### # SQWareProduction for Postgres module of dbSQWare is developped with GPL License 3.0 : # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # dbSQWare is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. # # For information : contact@dbsqware.com or www.dbsqware.com ################################################################### ## @Synopsis Global var for Postgres ## @Copyright Copyright 2010-2014, OctopusDBA ## @License GPL v3 #global export gvsqw_ConnectString='' export gvsqw_PGPASSFILE='$gvsqw_PgBin/../etc_cust/.pgpass' export gvsqw_DistConnectString='-h $gvsqw_PostgresHost -p $gvsqw_PostgresPort -U $gvsqw_DbaUser' export gvsqw_RootAdmin='$HOME/${PG_SID}' export gvsqw_RootAdminDisable='$HOME' export gvsqw_RootAdminDist='$HOME/admin/postgres/${PG_SID}' export gvsqw_RootCfg='$gvsqw_RootAdmin/sqwConfig' export gvsqw_RootDbf='/$(echo ${HOME}|cut -d/ -f2)/data/${PG_SID}' export gvsqw_NbThreadReindex=2 export gvsqw_NbThreadAnalyze=2 export gvsqw_NbThreadDump=2 export gvsqw_NbThreadVacuum=2 export gvsqw_PostgresErrorMsg="^ERROR: |^FAILED: |^ERREUR: |^FATAL: |^psql:.* ERROR: |^psql:.* FAILED: |^psql:.* ERREUR: |^psql:.* FATAL: " export PAGER=more export gvsqw_PgDefaultExcludeDb="datname not like 'template%'" #Sort databases list, put "pg_database_size(oid) desc" to sort by size desc export gvsqw_PgDefaultSortDb="1" export gvsqw_DbAlias='$PG_SID' #for Dump scripts export gvsqw_RootDump='/$(echo ${HOME}|cut -d/ -f2)/pg_dump/$PG_SID' export gvsqw_DumpNbGeneration=2 export gvsqw_DumpCompressorExt=gz export gvsqw_DumpFormat='p' export gvsqw_PgDumpOpt='-Z0' #Put disable in gvsqw_TraceBackup if you don't want to trace backup execution in SQWareRepository export gvsqw_TraceBackup=enable #for indicators export gvsqw_SizeMinTableIndicators=10 ##Globaly forcing return code for scripts #export gvsqw_ForcedReturnCodeScript_sqwpg_DumpDatabase=0