Add PhotoDB.sql_delete.
This commit is contained in:
		
							parent
							
								
									f6cef5bcbf
								
							
						
					
					
						commit
						a2e13003e8
					
				
					 1 changed files with 15 additions and 2 deletions
				
			
		|  | @ -1326,12 +1326,24 @@ class PhotoDB(PDBAlbumMixin, PDBBookmarkMixin, PDBPhotoMixin, PDBTagMixin, PDBUs | ||||||
|             thing = thing_map['class'](self, db_row=thing) |             thing = thing_map['class'](self, db_row=thing) | ||||||
|             yield thing |             yield thing | ||||||
| 
 | 
 | ||||||
|  |     def sql_delete(self, table, pairs, *, commit=False): | ||||||
|  |         cur = self.sql.cursor() | ||||||
|  | 
 | ||||||
|  |         (qmarks, bindings) = sqlhelpers.delete_filler(pairs) | ||||||
|  |         query = 'DELETE FROM %s %s' % (table, qmarks) | ||||||
|  |         #self.log.debug(query) | ||||||
|  |         cur.execute(query, bindings) | ||||||
|  | 
 | ||||||
|  |         if commit: | ||||||
|  |             self.commit() | ||||||
|  | 
 | ||||||
|     def sql_insert(self, table, data, *, commit=False): |     def sql_insert(self, table, data, *, commit=False): | ||||||
|         column_names = constants.SQL_COLUMNS[table] |         column_names = constants.SQL_COLUMNS[table] | ||||||
|         cur = self.sql.cursor() |         cur = self.sql.cursor() | ||||||
| 
 | 
 | ||||||
|         (qmarks, bindings) = sqlhelpers.insert_filler(column_names, data) |         (qmarks, bindings) = sqlhelpers.insert_filler(column_names, data) | ||||||
|         query = 'INSERT INTO %s VALUES(%s)' % (table, qmarks) |         query = 'INSERT INTO %s VALUES(%s)' % (table, qmarks) | ||||||
|  |         #self.log.debug(query) | ||||||
|         cur.execute(query, bindings) |         cur.execute(query, bindings) | ||||||
| 
 | 
 | ||||||
|         if commit: |         if commit: | ||||||
|  | @ -1340,8 +1352,9 @@ class PhotoDB(PDBAlbumMixin, PDBBookmarkMixin, PDBPhotoMixin, PDBTagMixin, PDBUs | ||||||
|     def sql_update(self, table, pairs, where_key, *, commit=False): |     def sql_update(self, table, pairs, where_key, *, commit=False): | ||||||
|         cur = self.sql.cursor() |         cur = self.sql.cursor() | ||||||
| 
 | 
 | ||||||
|         (query, bindings) = sqlhelpers.update_filler(pairs, where_key=where_key) |         (qmarks, bindings) = sqlhelpers.update_filler(pairs, where_key=where_key) | ||||||
|         query = 'UPDATE %s %s' % (table, query) |         query = 'UPDATE %s %s' % (table, qmarks) | ||||||
|  |         #self.log.debug(query) | ||||||
|         cur.execute(query, bindings) |         cur.execute(query, bindings) | ||||||
| 
 | 
 | ||||||
|         if commit: |         if commit: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue