Как удалить базу данных кустов с помощью spark-sql? - PullRequest
1 голос
/ 01 апреля 2019

В моем случае я хочу "создать или заменить" базу данных кустов из spark-sql. Мне было интересно, возможно ли это вообще? или мне нужно сначала вручную удалить все таблицы в базе данных в цикле for, а затем удалить пустую базу данных?

1 Ответ

1 голос
/ 01 апреля 2019

Попробуйте с ниже

DROP DATABASE IF EXISTS <database_name> CASCADE;
  • CASCADE удалит все таблицы в базе данных.
  • По умолчанию, режим RESTRICT куст не удалит базу данных, если в БД существует несколько таблиц.

После удаления базы данных create a new database с использованием spark-sql.

Для получения дополнительной информации см. Страница создания / удаления / изменения / использования .


Следующим вариантом будет способ, который вы предложили в сообщении (delete all tables then drop the database)

...