私はRをpostgreSQLデータベースに接続しようとしています。彼は私が試みていることですR:RをpostgreSQLデータベースに接続する
require("RPostgreSQL")
pw<- {
"password"
}
# loads the PostgreSQL driver
drv <- dbDriver("PostgreSQL")
# creates a connection to the postgres database
# note that "con" will be used later in each connection to the database
con <- dbConnect(drv, dbname = "DBname",
host = "localhost", port = 5432,
user = "user", password = pw)
rm(pw) # removes the password
# check for the test_table
dbExistsTable(con, "test_table")
# FALSE >>> Should be true
なぜ私のデータベースに正しく接続されていないのか分かりません。私はターミナルとpgAdmin4でデータベースに接続できるので、データベースがコンピュータ上にあることを知っています。どんな助けでも大歓迎です。
おかげ
かなり有効であるあなたはポート5436が必要なのでしょうか? – vagabond
'dbListTables(con)' – vagabond
のときに何が得られるのですか。接続が機能しているように見えます。なぜそれが私に偽の答えを与え続けているのか分かりません。私は質問をする前にまず質問を試みたはずです。助けてくれてありがとう。サイドノートで – erik12324