#postgresql #pythonanywhere
#postgresql #pythonanywhere
Вопрос:
После некоторого тестирования с помощью Django в PythonAnywhere я хочу избавиться от своих тестовых данных, прежде чем импортировать свои фактические данные в базу данных postgres. Я подумал, что лучшим способом было бы начать с нуля и каким-то образом «сбросить» базу данных.
К сожалению, для этого нет кнопки на pythonanywhere.com и в документации ничего не сказано.
Итак, вопрос: как я могу «сбросить» или очистить базу данных postgres на PythonAnywhere?
Ответ №1:
С помощью службы поддержки PythonAnywhere я нашел способ, который сработал для меня: я удалил и заново создал свою базу данных (с именем my_db_name) следующим образом:
Откройте консоль bash (не консоль virtualenv!) и выполните следующие команды:
dropdb -h xxx.postgres.eu.pythonanywhere-services.com -p 10077 -U super my_db_name
createdb -h xxx.postgres.eu.pythonanywhere-services.com -p 10077 -U super my_db_name
(замените выше xxx
своими данными)