File tree Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -1079,7 +1079,9 @@ def run_transaction(self):
10791079
10801080 def execute (self , * args , ** kwargs ):
10811081 """Simple passthrough to SQLAlchemy connectable"""
1082- return self .connectable .execute (* args , ** kwargs )
1082+ return self .connectable .execution_options (no_parameters = True ).execute (
1083+ * args , ** kwargs
1084+ )
10831085
10841086 def read_table (
10851087 self ,
Original file line number Diff line number Diff line change 194194 "Name"=%(name)s AND "SepalLength"=%(length)s
195195 """ ,
196196 },
197+ "read_no_parameters_with_percent" : {
198+ "sqlite" : "SELECT * FROM iris WHERE Name LIKE 'Iris-%'" ,
199+ "mysql" : "SELECT * FROM iris WHERE `Name` LIKE 'Iris-%'" ,
200+ "postgresql" : "SELECT * FROM iris WHERE \" Name\" LIKE 'Iris-%'" ,
201+ },
197202 "create_view" : {
198203 "sqlite" : """
199204 CREATE VIEW iris_view AS
@@ -424,6 +429,11 @@ def _read_sql_iris_named_parameter(self):
424429 iris_frame = self .pandasSQL .read_query (query , params = params )
425430 self ._check_iris_loaded_frame (iris_frame )
426431
432+ def _read_sql_iris_no_parameter_with_percent (self ):
433+ query = SQL_STRINGS ["read_no_parameters_with_percent" ][self .flavor ]
434+ iris_frame = self .pandasSQL .read_query (query , params = None )
435+ self ._check_iris_loaded_frame (iris_frame )
436+
427437 def _to_sql (self , method = None ):
428438 self .drop_table ("test_frame1" )
429439
@@ -1275,6 +1285,9 @@ def test_read_sql_parameter(self):
12751285 def test_read_sql_named_parameter (self ):
12761286 self ._read_sql_iris_named_parameter ()
12771287
1288+ def test_read_sql_no_parameter_with_percent (self ):
1289+ self ._read_sql_iris_no_parameter_with_percent ()
1290+
12781291 def test_to_sql (self ):
12791292 self ._to_sql ()
12801293
You can’t perform that action at this time.
0 commit comments