Mercurial > hg > ZDBInterface
comparison RestDbInterface.py @ 18:60fea3a6c695
better fix for psycopg 2.4. better quoting of sql arguments.
| author | casties |
|---|---|
| date | Thu, 23 Feb 2012 21:17:14 +0100 |
| parents | 48ed91b29784 |
| children |
comparison
equal
deleted
inserted
replaced
| 17:48ed91b29784 | 18:60fea3a6c695 |
|---|---|
| 179 | 179 |
| 180 def getTable(self,schema='public',table=None,sortBy=1,username='guest'): | 180 def getTable(self,schema='public',table=None,sortBy=1,username='guest'): |
| 181 """return table data""" | 181 """return table data""" |
| 182 logging.debug("gettable") | 182 logging.debug("gettable") |
| 183 if sortBy: | 183 if sortBy: |
| 184 data = self.executeSQL('select * from "%s"."%s" order by %s'%(schema,table,sortBy)) | 184 data = self.executeSQL('select * from "%s"."%s" order by %%s'%(sqlName(schema),sqlName(table)),(sortBy,)) |
| 185 else: | 185 else: |
| 186 data = self.executeSQL('select * from "%s"."%s"'%(schema,table)) | 186 data = self.executeSQL('select * from "%s"."%s"'%(sqlName(schema),sqlName(table))) |
| 187 return data | 187 return data |
| 188 | 188 |
| 189 def hasTable(self,schema='public',table=None,username='guest'): | 189 def hasTable(self,schema='public',table=None,username='guest'): |
| 190 """return if table exists""" | 190 """return if table exists""" |
| 191 logging.debug("hastable") | 191 logging.debug("hastable") |
