是否可以在使用DELETE_MODEL
删除模型之前检查模型是否存在
我试图避免在尝试删除尚未创建的模型时收到错误消息。基本上我正在寻找对象:DROP TABLE IF EXISTS
但是对于模型。
答案 0 :(得分: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,则不执行任何操作,否则删除模型...
WHERE条件?