mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-11-04 07:01:31 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			894 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			894 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
CREATE TABLE IF NOT EXISTS "note_contents_mig" (
 | 
						|
                                               `noteId`	TEXT NOT NULL,
 | 
						|
                                               `content`	TEXT NULL DEFAULT NULL,
 | 
						|
                                               `hash` TEXT DEFAULT "" NOT NULL,
 | 
						|
                                               `dateModified` TEXT NOT NULL,
 | 
						|
                                               `utcDateModified` TEXT NOT NULL,
 | 
						|
                                               PRIMARY KEY(`noteId`)
 | 
						|
);
 | 
						|
 | 
						|
INSERT INTO note_contents_mig (noteId, content, hash, dateModified, utcDateModified)
 | 
						|
    SELECT noteId,
 | 
						|
           content,
 | 
						|
           hash,
 | 
						|
           COALESCE((SELECT dateModified FROM notes WHERE noteId = note_contents.noteId), utcDateModified),
 | 
						|
           utcDateModified
 | 
						|
    FROM note_contents;
 | 
						|
 | 
						|
DROP TABLE note_contents;
 | 
						|
 | 
						|
ALTER TABLE note_contents_mig RENAME TO note_contents;
 |