| 
									
										
										
										
											2018-09-22 22:01:32 +02:00
										 |  |  | CREATE TABLE tasks (
 | 
					
						
							|  |  |  | 	id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
 | 
					
						
							|  |  |  | 	name TEXT NOT NULL UNIQUE,
 | 
					
						
							|  |  |  | 	description TEXT,
 | 
					
						
							| 
									
										
										
										
											2018-09-23 09:22:54 +02:00
										 |  |  | 	due_date DATETIME,
 | 
					
						
							| 
									
										
										
										
											2018-09-22 22:01:32 +02:00
										 |  |  | 	done TINYINT NOT NULL DEFAULT 0 CHECK(done IN (0, 1)),
 | 
					
						
							| 
									
										
										
										
											2018-09-23 19:26:13 +02:00
										 |  |  | 	done_timestamp DATETIME,
 | 
					
						
							| 
									
										
										
										
											2018-09-22 22:01:32 +02:00
										 |  |  | 	category_id INTEGER,
 | 
					
						
							| 
									
										
										
										
											2018-09-23 19:26:13 +02:00
										 |  |  | 	assigned_to_user_id INTEGER,
 | 
					
						
							| 
									
										
										
										
											2018-09-22 22:01:32 +02:00
										 |  |  | 	row_created_timestamp DATETIME DEFAULT (datetime('now', 'localtime'))
 | 
					
						
							|  |  |  | );
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | CREATE TABLE task_categories (
 | 
					
						
							|  |  |  | 	id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
 | 
					
						
							|  |  |  | 	name TEXT NOT NULL UNIQUE,
 | 
					
						
							|  |  |  | 	description TEXT,
 | 
					
						
							|  |  |  | 	row_created_timestamp DATETIME DEFAULT (datetime('now', 'localtime'))
 | 
					
						
							|  |  |  | );
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | CREATE VIEW tasks_current
 | 
					
						
							|  |  |  | AS
 | 
					
						
							|  |  |  | SELECT *
 | 
					
						
							|  |  |  | FROM tasks
 | 
					
						
							| 
									
										
										
										
											2018-09-23 19:26:13 +02:00
										 |  |  | WHERE done = 0;
 |