У меня есть локальная база данных Postgresql 9.3, которую необходимо «восстановить» в базе данных Amazon AWS. Я могу восстановить эту базу данных на различных локальных серверах Postgresql, но на Amazon, используя клиент pgAdminIII, импорт выдает различные ошибки, такие как:
ERROR: must be owner of extension plpgsql
или же
Unable to run language 'c'
Мое предположение состоит в том, что в базе данных есть объекты, которые имеют разных пользователей и их разрешения, но выполнение в базе данных Amazon не позволяет этим разрешениям работать. Я попытался создать пустую базу данных на Amazon, а затем дать полный доступ различным пользователям, но безрезультатно.
Что я могу сделать, в pgAdminIII локально, чтобы каким-то образом сбросить всю базу данных в файл .sql или .backup и затем восстановить на Amazon? Я удачлив в экспорте в файл .backup и затем восстановлении на базах данных не-Amazon.
Примечание: я вошел в систему как пользователь в группе 'superuser' на Amazon и не имею проблем с созданием новых баз данных.
Спасибо!