MorphSQL risk classifier

Small TF-IDF + LogisticRegression model that scores SQL migration risk (low / medium / high).

Used by MorphSQL (Space).
Python package import: morphsql (PyPI: morphsql).

Files

File Purpose
risk_classifier.joblib sklearn pipeline
rewrite_vocabulary.json common SQL rewrite map
config.json dialects + metadata

Usage

from huggingface_hub import hf_hub_download
import joblib

path = hf_hub_download(repo_id="dgvj-work/morphsql", filename="risk_classifier.joblib")
clf = joblib.load(path)
print(clf.predict(["EXECUTE IMMEDIATE 'SELECT 1'"]))
from morphsql.ai import pipeline
print(pipeline("sql-risk-classification")("CREATE PROCEDURE p AS BEGIN NULL; END;"))
print(pipeline("sql-migration")("SELECT ZEROIFNULL(a) FROM t"))

Links

Author: Digvijay Waghela · Apache-2.0

Downloads last month
16
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support