Tengo una implementación de Postgres DB en Compose.io, y estoy usando la base de datos estándar "compose" para mi aplicación. Me gustaría borrar el contenido actual de la base de datos para poder recrear la base de datos con un nuevo esquema. He leído que la mejor manera de hacerlo es con "caída de la cascada pública de esquema", pero cuando trato de hacer esto en mi base de datos obtengo
ERROR: must be owner of schema public
Resulta que el esquema no es propiedad admin
(el usuario que compone proporciona acceso a psql), sino un usuario llamado focker
.
compose=> \dn
List of schemas
Name | Owner
--------+--------
public | focker
(1 row)
Intenté cambiar el propietario del esquema pero eso falla con el mismo error que el anterior.
¿Por qué mi db está configurado de esta manera? ¿Hay alguna manera de que pueda cambiarlo para que el usuario administrador pueda borrar una base de datos?
psql postgres
-U focker