2023-03-16 12:17:55 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								CREATE TABLE IF NOT EXISTS "attachments"
							 | 
						
					
						
							
								
									
										
										
										
											2023-03-08 09:01:23 +01:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								(
							 | 
						
					
						
							
								
									
										
										
										
											2023-03-16 12:17:55 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    attachmentId      TEXT not null primary key,
							 | 
						
					
						
							
								
									
										
										
										
											2023-03-16 12:11:00 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    parentId       TEXT not null,
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    role         TEXT not null,
							 | 
						
					
						
							
								
									
										
										
										
											2023-03-08 09:01:23 +01:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    mime         TEXT not null,
							 | 
						
					
						
							
								
									
										
										
										
											2023-03-16 12:11:00 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    title         TEXT not null,
							 | 
						
					
						
							
								
									
										
										
										
											2023-03-08 09:01:23 +01:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    isProtected    INT  not null DEFAULT 0,
							 | 
						
					
						
							
								
									
										
										
										
											2023-04-11 22:55:50 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    position     INT  default 0 not null,
							 | 
						
					
						
							
								
									
										
										
										
											2023-03-16 18:34:39 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    blobId    TEXT DEFAULT null,
							 | 
						
					
						
							
								
									
										
										
										
											2023-04-03 23:47:24 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    dateModified TEXT NOT NULL,
							 | 
						
					
						
							
								
									
										
										
										
											2023-03-08 09:01:23 +01:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    utcDateModified TEXT not null,
							 | 
						
					
						
							
								
									
										
										
										
											2023-04-21 00:19:17 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    utcDateScheduledForErasureSince TEXT DEFAULT NULL,
							 | 
						
					
						
							
								
									
										
										
										
											2023-03-08 09:01:23 +01:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    isDeleted    INT  not null,
							 | 
						
					
						
							
								
									
										
										
										
											2023-03-16 12:11:00 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    deleteId    TEXT DEFAULT NULL);
							 | 
						
					
						
							
								
									
										
										
										
											2023-03-08 09:01:23 +01:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2023-03-16 18:34:39 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								CREATE INDEX IDX_attachments_parentId_role
							 | 
						
					
						
							
								
									
										
										
										
											2023-03-16 12:17:55 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    on attachments (parentId, role);
							 | 
						
					
						
							
								
									
										
										
										
											2023-04-21 00:19:17 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								CREATE INDEX IDX_attachments_utcDateScheduledForErasureSince
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    on attachments (utcDateScheduledForErasureSince);
							 |