From 4bf5ddc9ba5ea1e9b3c4a599683c293369248ede Mon Sep 17 00:00:00 2001 From: SGCMarkus Date: Fri, 8 Mar 2024 11:47:27 +0100 Subject: [PATCH] astrodatagui: StarsDB: add function to insert new star --- main/astrodatagui/db/StarsDB.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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()