Я пытаюсь подключиться к базе данных Google Cloud SQL (postgresql) с помощью RPostgreSQL. В прошлом я использовал этот пакет для подключения к нескольким базам данных postgresql, но, похоже, не удалось подключить версию Google Cloud.
У меня настроена база данных Google Cloud SQL для приема моего публичного IP-адреса.
Команда подключения, по-видимому, не выполняется для параметра имени базы данных. Кто-нибудь знает способ обойти это? Или есть другой способ подключения к базе данных Google Cloud SQL с помощью R? Я даже попробовал MySQL для базы данных Google Cloud SQL, и у меня возникла та же проблема.
Я пробовал несколько «вариаций» имени экземпляра / базы данных Google Cloud SQL, но ни одна из них, похоже, не работает. (См. Ниже код и ошибки.)
library(RPostgreSQL)
drv <- dbDriver("PostgreSQL")
con <- dbConnect(drv, dbname="app-analytics-243422:us-west1:analytics-postgres",host=ip,port=5432,user=user,password=pwd)
#FATAL: database "app-analytics-243422:us-west1:analytics-postgres" does not exist
con <- dbConnect(drv, dbname="analytics-postgres",host=ip,port=5432,user=user,password=pwd)
#FATAL: database "analytics-postgres" does not exist
con <- dbConnect(drv, dbname="",host=ip,port=5432,user=user,password=pwd)
#FATAL: database "analytics" does not exist