Refactor database schema and update dependency handling in code
This commit is contained in:
		@@ -21,13 +21,13 @@ CREATE TABLE packages (
 | 
			
		||||
 | 
			
		||||
CREATE TABLE package_dependencies(
 | 
			
		||||
    package_id TEXT NOT NULL,
 | 
			
		||||
    dependency_id TEXT NOT NULL,
 | 
			
		||||
    dependency_name TEXT NOT NULL,
 | 
			
		||||
    version_constraint TEXT NOT NULL,
 | 
			
		||||
    
 | 
			
		||||
    PRIMARY KEY (package_id, dependencie_id)
 | 
			
		||||
 | 
			
		||||
    PRIMARY KEY (package_id, dependency_name)
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
CREATE INDEX index_dependency_id ON package_dependencies(dependency_id);
 | 
			
		||||
CREATE INDEX index_dependency_name ON package_dependencies(dependency_name);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
CREATE TABLE IF NOT EXISTS packages (
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user