diff --git a/main/astrodatagui/db/StarsDB.py b/main/astrodatagui/db/StarsDB.py index b178cd6..28b577d 100644 --- a/main/astrodatagui/db/StarsDB.py +++ b/main/astrodatagui/db/StarsDB.py @@ -91,3 +91,16 @@ class StarDB(): self.dbCursor.execute(f"""INSERT OR IGNORE INTO starnames(mainName, altName) VALUES(\"{mainName}\", \"{an["ID"]}\")""") + + def insertStar(self, mainName: str, altNames, productManifest): + self.insertStarAlternativeNames(mainName, altNames) + for pm in productManifest: + file = pm["Local Path"] + source = pm["source"] + sequence = pm["sector"] + + self.dbCursor.execute(f"""INSERT OR IGNORE INTO + stars(mainName, sourceName, sequence, filename) + VALUES(\"{mainName}\", \"{source}\", {sequence}, \"{file}\")""") + + self.connection.commit()