mirror of
				https://github.com/johrpan/musicus.git
				synced 2025-10-26 19:57:25 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			15 lines
		
	
	
		
			No EOL
		
	
	
		
			517 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			No EOL
		
	
	
		
			517 B
		
	
	
	
		
			SQL
		
	
	
	
	
	
| CREATE TABLE "old_tracks" (
 | |
|     "id" TEXT NOT NULL PRIMARY KEY,
 | |
|     "medium" TEXT NOT NULL REFERENCES "mediums"("id") ON DELETE CASCADE,
 | |
|     "index" INTEGER NOT NULL,
 | |
|     "recording" TEXT NOT NULL REFERENCES "recordings"("id"),
 | |
|     "work_parts" TEXT NOT NULL,
 | |
|     "source_index" INTEGER NOT NULL,
 | |
|     "path" TEXT NOT NULL,
 | |
|     "last_used" BIGINT,
 | |
|     "last_played" BIGINT
 | |
| );
 | |
| 
 | |
| INSERT INTO "old_tracks" SELECT * FROM "tracks" WHERE "medium" IS NOT NULL;
 | |
| DROP TABLE "tracks";
 | |
| ALTER TABLE "old_tracks" RENAME TO "tracks"; |