PostgreSQL CLI
CLI commands for PostgreSQL conversation store
PostgreSQL CLI
Docker Setup
docker run -d --name postgres \
-e POSTGRES_PASSWORD=postgres \
-p 5432:5432 \
postgres:15Quick Start
# Test connection
praisonai persistence doctor \
--conversation-backend postgres \
--conversation-url "postgresql://postgres:postgres@localhost:5432/postgres"
# Run agent
praisonai persistence run \
--conversation-backend postgres \
--conversation-url "$POSTGRES_URL" \
"Hello"Commands
Doctor
praisonai persistence doctor \
--conversation-backend postgres \
--conversation-url "postgresql://user:pass@host:5432/db"Run with Session
praisonai persistence run \
--conversation-backend postgres \
--conversation-url "$POSTGRES_URL" \
--session-id my-session \
"What is AI?"Resume
praisonai persistence resume \
--conversation-backend postgres \
--conversation-url "$POSTGRES_URL" \
--session-id my-sessionExport/Import
praisonai persistence export \
--conversation-backend postgres \
--conversation-url "$POSTGRES_URL" \
--session-id my-session \
--output session.json
praisonai persistence import \
--conversation-backend postgres \
--conversation-url "$POSTGRES_URL" \
--input session.jsonPython Test
python3 -c "
from praisonai.persistence import create_conversation_store
store = create_conversation_store('postgres', url='postgresql://postgres:postgres@localhost:5432/postgres')
print('PostgreSQL OK')
"