Где хранятся роли в кластере и как их записать?
Я сделал pg_dump базы данных, а затем загрузил его в другой кластер, но я получаю много этих ошибок:
psql:mydump.sql:3621: ERROR: role "myrole" does not exist
Так что, видимо, дамп моей БД не включает роли. Я попытался сбросить базу данных postgres, но я не вижу там и роли.
Нужно ли использовать pg_dumpall --roles-only
?
Postgresql версии 8.4.8 и 9.1.4 ОС: Ubuntu 11.04 Natty
источник
pg_dumpall --roles-only
в желаемую оболочку psql. Или конкретныеCREATE ROLE
иALTER ROLE
линии