- Repository Name: python-activerecord-postgres
- Python Package Name: rhosocial-activerecord-postgres
This project is a PostgreSQL backend implementation for the rhosocial-activerecord Python package. It provides PostgreSQL database support with the elegant ActiveRecord pattern interface.
- Backend Implementation: Extends core ActiveRecord with PostgreSQL-specific features
- Driver: Uses
psycopg(version 3) for database connectivity - Namespace Package: Integrates with the rhosocial namespace package architecture
This project is under active development. Key features implemented:
- Basic CRUD operations
- Connection management
- Transaction support
- Schema introspection
- PostgreSQL-specific data types
- Array types
- JSON/JSONB
- Range types
- PostGIS spatial types
- UUID types
- HStore
- Full-text search
This project adheres to the same version control, branching, commit message, and changelog management standards as the main python-activerecord project.