_insert_empty, thanks Alan
This commit is contained in:
2
VERSION
2
VERSION
@@ -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
|
||||
|
||||
12
gluon/dal.py
12
gluon/dal.py
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user