850 B
850 B
| name | description | version |
|---|---|---|
| rag-new-dspy-permission | New RAG .dspy needs RBAC permission entry or 403. | 1.0.0 |
New RAG DSPY → RBAC Permission
SSH rag@rag.opencomputing.cn, cd /d/rag/ragserver, then:
PYTHONPATH='pkgs/sqlor:pkgs/ahserver:pkgs/apppublic' /d/rag/ragserver/py3/bin/python -c "
import sys, asyncio
sys.path.insert(0, 'pkgs/sqlor')
sys.path.insert(0, 'pkgs/ahserver')
sys.path.insert(0, 'pkgs/apppublic')
from appPublic.jsonConfig import getConfig
from sqlor.dbpools import DBPools
async def main():
conf = getConfig('/d/rag/ragserver')
db = DBPools(conf['databases'])
async with db.sqlorContext('rag') as sor:
await sor.sqlExe(
\"INSERT INTO permission (id, path, permtype) VALUES ('<id>', '/rag/knowledge_bases_list/<name>.dspy', NULL)\",
ns={})
asyncio.run(main())
"