mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-11-04 15:11:31 +08:00 
			
		
		
		
	
		
			
	
	
		
			21 lines
		
	
	
		
			798 B
		
	
	
	
		
			MySQL
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
		
			798 B
		
	
	
	
		
			MySQL
		
	
	
	
	
	
| 
								 | 
							
								CREATE TABLE [notes_tree_mig] (
							 | 
						||
| 
								 | 
							
								    [note_tree_id] VARCHAR(30) PRIMARY KEY NOT NULL,
							 | 
						||
| 
								 | 
							
								    [note_id] VARCHAR(30) UNIQUE NOT NULL,
							 | 
						||
| 
								 | 
							
								    [note_pid] VARCHAR(30) NOT NULL,
							 | 
						||
| 
								 | 
							
								    [note_pos] INTEGER NOT NULL,
							 | 
						||
| 
								 | 
							
								    [is_expanded] BOOLEAN NULL ,
							 | 
						||
| 
								 | 
							
								    date_modified INTEGER NOT NULL DEFAULT 0,
							 | 
						||
| 
								 | 
							
								    is_deleted INTEGER NOT NULL DEFAULT 0
							 | 
						||
| 
								 | 
							
								);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								INSERT INTO notes_tree_mig (note_tree_id, note_id, note_pid, note_pos, is_expanded, date_modified, is_deleted)
							 | 
						||
| 
								 | 
							
								    SELECT 'TT' || SUBSTR(note_id, 3), note_id, note_pid, note_pos, is_expanded, date_modified, is_deleted FROM notes_tree;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								UPDATE notes_tree_mig SET note_pid = 'TT' || SUBSTR(note_pid, 3) WHERE note_pid != 'root';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								DROP TABLE notes_tree;
							 | 
						||
| 
								 | 
							
								ALTER TABLE notes_tree_mig RENAME TO notes_tree;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CREATE INDEX `IDX_notes_tree_note_id` ON `notes_tree` (
							 | 
						||
| 
								 | 
							
									`note_tree_id`
							 | 
						||
| 
								 | 
							
								);
							 |