X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=bin%2Ftest_scrub_sql;h=30ee1d277d6500c7fd4f3b574a37cf3b406432db;hp=fe66805d3f290d71e287060495256ea1c9096f66;hb=0549def83bcba56e53482ea0f33472e18b215649;hpb=e9e0cf0989259b94d9758eceff448666a2e5a5cc diff --git a/bin/test_scrub_sql b/bin/test_scrub_sql index fe66805d3..30ee1d277 100755 --- a/bin/test_scrub_sql +++ b/bin/test_scrub_sql @@ -16,7 +16,6 @@ foreach my $table (qw( part_export_option payment_gateway_option - payment_gateway agent_payment_gateway queue_arg queue @@ -26,6 +25,11 @@ foreach my $table (qw( print "DELETE FROM h_$table;\n"; } +# don't break foreign keys in cust_pay_*, just scrub fields that could be +# used to access the gateway +print "UPDATE payment_gateway SET gateway_module = 'Test', disabled = 'Y', gateway_username = NULL, gateway_password = 'NULL';\n"; +print "DELETE FROM h_payment_gateway;\n"; + foreach my $table (qw( part_export export_svc @@ -38,6 +42,7 @@ print "DELETE FROM cust_main_invoice WHERE dest != 'POST';\n"; foreach my $item (qw( business-onlinepayment business-onlinepayment-ach + smtpmachine )) { print "DELETE FROM conf WHERE name = '$item';\n"; print "DELETE FROM h_conf WHERE name = '$item';\n";