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 条件?
是否可以在使用 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 条件?