瀏覽代碼

Fix seeds

Eren Yilmaz 6 年之前
父節點
當前提交
e90a2c8e01
共有 1 個文件被更改,包括 4 次插入5 次删除
  1. 4 5
      db_setup.py

+ 4 - 5
db_setup.py

@@ -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 = ?))