https://github.com/rhosocial/python-activerecord-oracle
A Oracle backend implementation that brings Oracle's robust features and performance optimizations to the ActiveRecord pattern while maintaining its elegant Pythonic interface.
https://github.com/rhosocial/python-activerecord-oracle
activerecord database oracle orm python
Last synced: about 1 month ago
JSON representation
A Oracle backend implementation that brings Oracle's robust features and performance optimizations to the ActiveRecord pattern while maintaining its elegant Pythonic interface.
- Host: GitHub
- URL: https://github.com/rhosocial/python-activerecord-oracle
- Owner: rhosocial
- License: apache-2.0
- Created: 2025-03-29T03:57:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-05-31T01:16:31.000Z (about 1 month ago)
- Last Synced: 2026-05-31T03:11:19.433Z (about 1 month ago)
- Topics: activerecord, database, oracle, orm, python
- Language: Python
- Homepage:
- Size: 403 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.d/.gitkeep
- License: LICENSE
Awesome Lists containing this project
README
# python-activerecord-oracle ($\rho_{\mathbf{AR}\text{-oracle}}$)
[](https://badge.fury.io/py/rhosocial-activerecord-oracle)
[](https://pypi.org/project/rhosocial-activerecord-oracle/)
[](https://github.com/rhosocial/python-activerecord-oracle/blob/main/LICENSE)
> **This is a backend implementation for [rhosocial-activerecord](https://github.com/rhosocial/python-activerecord). It cannot be used standalone.**
## WARNING
**This package is currently under active development and is NOT ready for production use.**
- **DO NOT use in testing environments**
- **DO NOT use in production environments**
- **DO NOT rely on any functionality as it may change without notice**
The Oracle backend implementation is incomplete and may contain bugs, missing features, or undergo significant API changes. Use at your own risk.
## Overview
Oracle backend implementation for rhosocial-activerecord, providing Oracle database support with the elegant ActiveRecord pattern interface.
## Requirements
- **Python**: 3.8+
- **Driver**: `oracledb>=2.0.0`
## Installation
```bash
pip install rhosocial-activerecord-oracle
```
## Status
This project is in early development. Key features are still being implemented:
- [ ] Basic CRUD operations
- [ ] Connection pooling
- [ ] Transaction management
- [ ] Schema introspection
- [ ] Oracle-specific data types
- [ ] PL/SQL support
## Documentation
Documentation will be available once the implementation is stable.
## License
[Apache License 2.0](LICENSE) — Copyright © 2026 [vistart](https://github.com/vistart)