pgml
PostgresML:用SQL运行机器学习算法并训练模型
仓库
postgresml/postgresml
https://github.com/postgresml/postgresml
源码
pgml-2.10.0.tar.gz
pgml-2.10.0.tar.gz
概览
| ID | 扩展名 | Bin | Lib | Load | Create | Trust | Reloc | 模式 |
|---|---|---|---|---|---|---|---|---|
| 1940 | pgml | 否 | 是 | 是 | 是 | 是 | 否 | pgml |
pgrx=0.12.9
版本
| 类型 | 仓库 | 版本 | PG 大版本 | 包名 | 依赖 |
|---|---|---|---|---|---|
| EXT | PIGSTY | 2.10.0 | 1817161514 | pgml | - |
| RPM | PIGSTY | 2.10.0 | 1817161514 | pgml_$v | - |
| DEB | PIGSTY | 2.10.0 | 1817161514 | postgresql-$v-pgml | - |
构建
您可以使用 pig build 命令构建 pgml 扩展的 RPM / DEB 包:
BASH
安装
您可以直接安装 pgml 扩展包的预置二进制包,首先确保 PGDG 和 PIGSTY 仓库已经添加并启用:
BASH
使用 pig 或者是 apt/yum/dnf 安装扩展:
安装
BASH
pig
BASH
dnf
BASH
apt
BASH
预加载配置:
BASH
创建扩展:
SQL
用法
该扩展缺乏维护
在所有集群节点上安装 pgml 扩展及 Python 依赖后,即可在 PostgreSQL 集群中启用 pgml。
使用 patronictl 修改集群配置,将 pgml 添加到 shared_preload_libraries 中,并在 pgml.venv 中指定 venv 目录:
YAML
完成后,重启数据库集群,然后使用 SQL 命令创建扩展:
SQL
如果一切正常,应当看到类似如下的输出:
BASH
一切就绪!更多详情请参阅 PostgresML 官方文档:https://postgresml.org/docs/guides/use-cases/