sql >> Base de Datos >  >> RDS >> PostgreSQL

Uso de r sf::st_write en un esquema no público en PostgreSQL

Esto sucede porque se está conectando a la base de datos a través del paquete RPostgreSQL , pero la sintaxis utilizada para especificar la tabla y el esquema es la utilizada con las conexiones realizadas con el paquete RPostgres . Puedes resolver esto usando:

    require(RPostgres)
    conn <- dbConnect(Postgres(), dbname = dbname, host = host, port = port, 
                      user = username, password = password)
    st_write(obj = cycle_hire, dsn = conn, Id(schema="roads_spatial", table = "myCycle"))