|
@@ -12,8 +12,7 @@ def setup(cursor, seed_tables=False):
|
|
|
|
|
|
create_indices(cursor)
|
|
|
|
|
|
- if seed_tables:
|
|
|
- seed(cursor)
|
|
|
+ seed(cursor)
|
|
|
|
|
|
|
|
|
def drop_triggers(cursor):
|
|
@@ -57,17 +56,17 @@ def drop_triggers(cursor):
|
|
|
def seed(cursor):
|
|
|
print(' - Seeding initial data...')
|
|
|
cursor.execute('''
|
|
|
- INSERT INTO ownables
|
|
|
+ INSERT OR IGNORE INTO ownables
|
|
|
(name)
|
|
|
VALUES (?)
|
|
|
''', (CURRENCY_NAME,))
|
|
|
cursor.execute('''
|
|
|
- INSERT INTO users
|
|
|
+ INSERT OR IGNORE INTO users
|
|
|
(username,password)
|
|
|
VALUES ('bank','')
|
|
|
''')
|
|
|
cursor.execute('''
|
|
|
- INSERT INTO ownership
|
|
|
+ INSERT OR IGNORE INTO ownership
|
|
|
(user_id, ownable_id)
|
|
|
VALUES ((SELECT rowid FROM users WHERE username = 'bank'),
|
|
|
(SELECT rowid FROM ownables WHERE name = ?))
|