have authors and tags cascade delete foreign keys
This commit is contained in:
		
							parent
							
								
									43d511e17e
								
							
						
					
					
						commit
						63e9fdb787
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
					@ -255,8 +255,8 @@ async def fetch_async(args):
 | 
				
			||||||
    cur = con.cursor()
 | 
					    cur = con.cursor()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cur.execute("CREATE TABLE IF NOT EXISTS works(id TEXT PRIMARY KEY, title TEXT, circle TEXT, date TEXT, description TEXT, series TEXT, virtual INT)")
 | 
					    cur.execute("CREATE TABLE IF NOT EXISTS works(id TEXT PRIMARY KEY, title TEXT, circle TEXT, date TEXT, description TEXT, series TEXT, virtual INT)")
 | 
				
			||||||
    cur.execute("CREATE TABLE IF NOT EXISTS authors(author TEXT, work TEXT, FOREIGN KEY(work) REFERENCES works(id), PRIMARY KEY(author, work))")
 | 
					    cur.execute("CREATE TABLE IF NOT EXISTS authors(author TEXT, work TEXT, FOREIGN KEY(work) REFERENCES works(id) ON DELETE CASCADE, PRIMARY KEY(author, work))")
 | 
				
			||||||
    cur.execute("CREATE TABLE IF NOT EXISTS tags(tag TEXT, work TEXT, FOREIGN KEY(work) REFERENCES works(id), PRIMARY KEY(tag, work))")
 | 
					    cur.execute("CREATE TABLE IF NOT EXISTS tags(tag TEXT, work TEXT, FOREIGN KEY(work) REFERENCES works(id) ON DELETE CASCADE, PRIMARY KEY(tag, work))")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    thumbnails_dir = args.destdir / 'site' / 'thumbnails'
 | 
					    thumbnails_dir = args.destdir / 'site' / 'thumbnails'
 | 
				
			||||||
    thumbnails_dir.mkdir(parents=True, exist_ok=True)
 | 
					    thumbnails_dir.mkdir(parents=True, exist_ok=True)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue