ich bin neu hier und komm gerade nicht weiter. Ich hoffe ihr könnte mir in die richtige Richtung helfen.
Ich habe eine postgresql DB, und habe die Daten in einen Dataframe geladen. Hat alles soweit super funktioniert und ich konnte weitermachen.
Nun hat sich aber die Datenbank geändert, und zwar kam ein neuer Satz Daten hinzu und ich habe nun zwei Schemas in der Datenbank. Ich hoffe man nennt das so?
Es sind sozusagen zwei Unterordner. Beide Datensätze enthalten, die gleichen Tabellen, gefüllt mit unterschiedlichen Daten, da es sich um zwei verschiedene Produkte handelt.
Wenn ich nun den Code, der vorher funktioniert hat nutzen will, bekomme ich aber eine Fehlermeldung. Ich nehme an das liegt an den beiden Unterordnern, da Python nun nicht weiß, worauf ich zugreifen möchte? Das Problem besteht auch wenn ich nur eine einzelne Tabelle aus der Datenbank möchte.
Der Code sieht aktuell so aus:
Code: Alles auswählen
engine = create_engine('postgresql+psycopg2://'name und port'/'DB_Name')
connection = engine.connect()
s = "SELECT * from 'Column_name'"
df = pd.read_sql (s, engine)
DB_Name um das Schema zu erweitern habe ich bereits probiert, Pfadangabe habe ich auch probiert. Ich habe auch probiert in der SQL Anweisung auf den Unterodner zuzugreifen.
Also entweder hab ich das falsch gemacht, oder es gibt einen anderen Weg?
Vielen Dank und liebe Grüße
lambkin