mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-04 08:08:55 +01:00 
			
		
		
		
	Maintain source info in the database. (#6389)
* Maintain Source Info in database * Review changes and cleanups * Review changes 2 * Review Changes 3
This commit is contained in:
		
							
								
								
									
										20
									
								
								app/src/main/sqldelight/data/sources.sq
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								app/src/main/sqldelight/data/sources.sq
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
			
		||||
CREATE TABLE sources(
 | 
			
		||||
    _id INTEGER NOT NULL PRIMARY KEY,
 | 
			
		||||
    lang TEXT NOT NULL,
 | 
			
		||||
    name TEXT NOT NULL
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
getSourceData:
 | 
			
		||||
SELECT *
 | 
			
		||||
FROM sources
 | 
			
		||||
WHERE _id = :id;
 | 
			
		||||
 | 
			
		||||
upsert:
 | 
			
		||||
INSERT INTO sources(_id, lang, name)
 | 
			
		||||
VALUES (:id, :lang, :name)
 | 
			
		||||
ON CONFLICT(_id)
 | 
			
		||||
DO UPDATE
 | 
			
		||||
SET
 | 
			
		||||
    lang = :lang,
 | 
			
		||||
    name = :name
 | 
			
		||||
WHERE _id = :id;
 | 
			
		||||
		Reference in New Issue
	
	Block a user