U kunt een tabelnaam niet als parameter doorgeven aan cursor.execute()
. Wanneer een parameter een string is, wordt deze geciteerd wanneer deze in de query wordt vervangen. Gebruik een normale tekenreeksopmaakmethode, bijv.
cursor.execute("SELECT * FROM %(tablename)s" % {"tablename": "activity"})