_insert_empty, thanks Alan

This commit is contained in:
mdipierro
2013-02-15 17:24:37 -06:00
parent 564f07e354
commit 46d3fd92c9
2 changed files with 10 additions and 4 deletions

View File

@@ -1 +1 @@
Version 2.4.1-alpha.2+timestamp.2013.02.15.10.50.49
Version 2.4.1-alpha.2+timestamp.2013.02.15.17.23.54

View File

@@ -1182,9 +1182,15 @@ class BaseAdapter(ConnectionPool):
logfile.write('success!\n')
def _insert(self, table, fields):
keys = ','.join(f.name for f, v in fields)
values = ','.join(self.expand(v, f.type) for f, v in fields)
return 'INSERT INTO %s(%s) VALUES (%s);' % (table, keys, values)
if fields:
keys = ','.join(f.name for f, v in fields)
values = ','.join(self.expand(v, f.type) for f, v in fields)
return 'INSERT INTO %s(%s) VALUES (%s);' % (table, keys, values)
else:
return self._insert_empty(table)
def _insert_empty(self, table):
return 'INSERT INTO %s DEFAULT VALUES;' % table
def insert(self, table, fields):
query = self._insert(table,fields)