Commit 7729ed5ade99480ea5db1f44641f6550409062af
Committed by
Paulo Meireles
1 parent
b02af6ba
Exists in
master
and in
29 other branches
[Mezuro] Database script now works for Postgresql.
Showing
3 changed files
with
4 additions
and
15 deletions
Show diff stats
plugins/mezuro/script/delete_all_kalibro_entries.sh
1 | #!/bin/bash | 1 | #!/bin/bash |
2 | 2 | ||
3 | -DATABASE="kalibro_tests" | ||
4 | -USER="kalibro" | ||
5 | -PASSWORD="kalibro" | ||
6 | -MYSQL_PARAMS="$DATABASE -u $USER -p$PASSWORD" | ||
7 | -TABLES=($(mysql $MYSQL_PARAMS -e "show tables")) | ||
8 | -LENGTH=${#TABLES} | 3 | +DATABASE="kalibro_test" |
9 | 4 | ||
10 | -i=1 | ||
11 | -while [ $i -le $LENGTH ] | ||
12 | - do if [ ${#TABLES[$i]} -ne 0 ] | ||
13 | - then mysql $MYSQL_PARAMS -e "SET FOREIGN_KEY_CHECKS = 0; delete from $DATABASE.${TABLES[$i]}; SET FOREIGN_KEY_CHECKS = 1;" | ||
14 | - fi | ||
15 | - i=$(($i+1)) | ||
16 | -done | ||
17 | \ No newline at end of file | 5 | \ No newline at end of file |
6 | +sudo su postgres -c "export PGPASSWORD=\"kalibro\" && psql -q -t -d $DATABASE -c \"SELECT 'DELETE FROM ' || n.nspname || '.' || c.relname || ' CASCADE;' FROM pg_catalog.pg_class AS c LEFT JOIN pg_catalog.pg_namespace AS n ON n.oid = c.relnamespace WHERE relkind = 'r' AND n.nspname NOT IN ('pg_catalog', 'pg_toast') AND pg_catalog.pg_table_is_visible(c.oid)\" | sed '/sequences/d' > /tmp/query && psql -q -d $DATABASE -f /tmp/query && rm /tmp/query" |
plugins/mezuro/script/run_acceptance_tests.sh
@@ -14,7 +14,7 @@ KALIBRO_HOME='/usr/share/tomcat6/.kalibro' | @@ -14,7 +14,7 @@ KALIBRO_HOME='/usr/share/tomcat6/.kalibro' | ||
14 | echo "--> Creating tests directory" | 14 | echo "--> Creating tests directory" |
15 | sudo mkdir $KALIBRO_HOME/tests | 15 | sudo mkdir $KALIBRO_HOME/tests |
16 | echo "--> Copying test settings" | 16 | echo "--> Copying test settings" |
17 | -sudo cp $KALIBRO_HOME/kalibro_tests.settings $KALIBRO_HOME/tests/kalibro.settings | 17 | +sudo cp $KALIBRO_HOME/kalibro_test.settings $KALIBRO_HOME/tests/kalibro.settings |
18 | echo "--> Changing owner of tests directory to tomcat6" | 18 | echo "--> Changing owner of tests directory to tomcat6" |
19 | sudo chown -R tomcat6:tomcat6 $KALIBRO_HOME/tests | 19 | sudo chown -R tomcat6:tomcat6 $KALIBRO_HOME/tests |
20 | 20 |
plugins/mezuro/views/content_viewer/show_configuration.rhtml
@@ -28,7 +28,7 @@ | @@ -28,7 +28,7 @@ | ||
28 | <br/> | 28 | <br/> |
29 | 29 | ||
30 | <% if owner %> | 30 | <% if owner %> |
31 | - <%= link_to "#{image_tag ('/plugins/mezuro/images/plus.png')}Add Metric", :controller => "mezuro_plugin_metric_configuration", | 31 | + <%= link_to "#{image_tag('/plugins/mezuro/images/plus.png')}Add Metric", :controller => "mezuro_plugin_metric_configuration", |
32 | :profile => @page.profile.identifier, | 32 | :profile => @page.profile.identifier, |
33 | :action => "choose_metric", | 33 | :action => "choose_metric", |
34 | :id => @configuration_content.id %><br/> | 34 | :id => @configuration_content.id %><br/> |