mirror of
https://github.com/Screenly/Anthias.git
synced 2026-03-05 15:30:19 -05:00
12 lines
540 B
Python
12 lines
540 B
Python
|
|
comma = ','.join
|
|
quest = lambda l: '=?,'.join(l) + '=?'
|
|
|
|
exists_table = "SELECT name FROM sqlite_master WHERE type='table' AND name='assets'"
|
|
|
|
read_all = lambda keys: 'select ' + comma(keys) + ' from assets order by play_order'
|
|
read = lambda keys: 'select ' + comma(keys) + ' from assets where asset_id=?'
|
|
create = lambda keys: 'insert into assets (' + comma(keys) + ') values (' + comma(['?'] * len(keys)) + ')'
|
|
remove = 'delete from assets where asset_id=?'
|
|
update = lambda keys: 'update assets set ' + quest(keys) + ' where asset_id=?'
|