Delete/Drop Vertica 中的机器学习模型(如果存在)

Delete/Drop Machine Learning Models in Vertica if exists

是否可以在使用 DELETE_MODEL 删除模型之前检查模型是否存在 我试图避免在尝试删除尚未创建的模型时收到错误消息。 Basiscally 我在寻找对应物:DROP TABLE IF EXISTS 但对于模型。

这是从 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,则不执行任何操作,否则删除模型...

WHERE 条件?