W postgresql jaka jest różnica „bazy danych” i „relacji”? („relacja błędu x nie istnieje”, „baza danych błędów x już istnieje”)
Widzę zestawienie tych dwóch błędów i, biorąc pod uwagę brak wyników wyszukiwania Google, musiałem zapytać. Jaka jest różnica i co muszę tutaj robić?
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
Domyślam się, że muszę wykonać ten grant, wybierając firmę od innego użytkownika ...
Więc uruchamiam to na postgres (dbroot) i otrzymuję to:
postgres=# GRANT SELECT ON angel_research_production TO angel_research;
ERROR: relation "angel_research_production" does not exist
Tak więc istnieje jako baza danych, ale nie jako relacja. Jak mogę to naprawić i jakie są podstawowe problemy? Jestem trochę przytłoczony. Dzięki