Можно ли проверить, существует ли модель перед ее удалением, используя DELETE_MODEL
Я пытаюсь избежать получения сообщения об ошибке при попытке удалить модель, которая еще не создана. Basiscally Я ищу аналог: DROP TABLE IF EXISTS
, но для моделей.Устранение/удаление машины Модели обучения в Vertica, если существует
0
A
ответ
1
Это как проверить его существование от vsql:
sbx_marco=> \x
Expanded display is on.
sbx_marco=> select * from models where model_name ilike 'logisticRegModel';
-[ RECORD 1 ]--+------------------------------------------
schema_name | public
model_owner | dbadmin
category | Vertica_Models
model_name | logisticregmodel
model_type | logistic regression
format_version | Vertica Analytic Database v8.0.0-20160801
mode_size | 996
deploy_time | 2016-08-24 13:59:14.01-04
Так будет о создании сценария, который, например, подсчитывает модель с заданным именем й данным владельцем, и если счет 0, ничего не делает, в противном случае удаляет модель ...
A WHERE condition?
Ничего себе, это сложнее, чем я думал, но я думаю, 'SELECT * FROM models' Будет делать трюк. благодаря – valenzio