Was ist in postgresql der Unterschied zwischen einer "Datenbank" und einer "Beziehung"? ('Fehlerrelation x existiert nicht', 'Fehlerdatenbank x existiert bereits')

Ich sehe die Nebeneinanderstellung dieser beiden Fehler und musste angesichts des Mangels an Google-Suchergebnissen nachfragen. Was ist der Unterschied und was muss ich hier tun?

deploy=# GRANT SELECT ON angel_research_production TO angel_research;
ERROR:  relation "angel_research_production" does not exist
deploy=# create database angel_research_production;
ERROR:  database "angel_research_production" already exists

Ich schätze, ich muss dieses Grant-Geschäft von einem anderen Benutzer auswählen ...

Also starte ich das auf postgres (dbroot) und bekomme folgendes:

postgres=# GRANT SELECT ON angel_research_production TO angel_research;
ERROR:  relation "angel_research_production" does not exist

Es existiert also als Datenbank, aber nicht als Beziehung. Wie kann ich das beheben und was sind die zugrunde liegenden Probleme hier? Ich bin ein bisschen überwältigt. Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage