X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=dbsrgits%2FDBIx-Class-DeploymentHandler.git;a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FDeploymentHandler%2FDeployMethod%2FSQL%2FTranslator.pm;fp=lib%2FDBIx%2FClass%2FDeploymentHandler%2FDeployMethod%2FSQL%2FTranslator.pm;h=9e2a759ff711e817fd494fa5f9bd27e09934c63b;hp=e59c06279d454240e4d3dd954803704191b3c8a7;hb=55e13b19b1b782ab29e1e6c381b6c1eb1ea9103c;hpb=88a309e8b280faede9227e21c9f4c012aed31a52 diff --git a/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator.pm b/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator.pm index e59c062..9e2a759 100644 --- a/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator.pm +++ b/lib/DBIx/Class/DeploymentHandler/DeployMethod/SQL/Translator.pm @@ -264,19 +264,20 @@ sub _split_sql_chunk { s/^(?:BEGIN|BEGIN TRANSACTION|COMMIT).*//mgi; # trim whitespaces - s/^\s+|\s+$//mg; + s/^\s+//gm; + s/\s+$//gm; # remove comments s/^--.*//gm; # remove blank lines - s/^\n//mg; + s/^\n//gm; # put on single line s/\n/ /g; } - return @sql; + return grep $_, @sql; } sub _run_sql {