Download the PHP package martin-georgiev/postgresql-for-doctrine without Composer
On this page you can find all versions of the php package martin-georgiev/postgresql-for-doctrine. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download martin-georgiev/postgresql-for-doctrine
More information about martin-georgiev/postgresql-for-doctrine
Files in martin-georgiev/postgresql-for-doctrine
Package postgresql-for-doctrine
Short Description Adds PostgreSQL enhancements to Doctrine. Provides support for JSON, JSONB and some array data types. Provides functions, operators and common expressions used when working with JSON data, arrays and features related to text search.
License MIT
Informations about the package postgresql-for-doctrine
PostgreSQL for Doctrine
Enhances Doctrine with PostgreSQL-specific features and functions. Supports PostgreSQL 9.4+ and PHP 8.1+.
Quick Start
🚀 Features Highlight
This package provides comprehensive Doctrine support for PostgreSQL features:
Data Types
- Array Types
- Integer arrays (
int[]
,smallint[]
,bigint[]
) - Text arrays (
text[]
) - Boolean arrays (
bool[]
) - JSONB arrays (
jsonb[]
)
- Integer arrays (
- JSON Types
- Native JSONB support
- JSON field operations
- JSON construction and manipulation
PostgreSQL Operators
- Array Operations
- Contains (
@>
) - Is contained by (
<@
) - Overlaps (
&&
) - Array aggregation with ordering
- Contains (
- JSON Operations
- Field access (
->
,->>
) - Path operations (
#>
,#>>
) - JSON containment and existence operators
- Field access (
Functions
- Text Search
- Full text search (
to_tsvector
,to_tsquery
) - Pattern matching (
ILIKE
,SIMILAR TO
) - Regular expressions
- Full text search (
- Array Functions
- Array aggregation (
array_agg
) - Array manipulation (
array_append
,array_prepend
) - Array dimensions and length
- Array aggregation (
- JSON Functions
- JSON construction (
json_build_object
,jsonb_build_object
) - JSON manipulation and transformation
- JSON construction (
- Date Functions
- Aggregate Functions
Full documentation:
- Available Types
- Available Functions and Operators
- Common Use Cases and Examples
📦 Installation
🔧 Integration Guides
- Integrating with Symfony
- Integrating with Laravel
- Integrating with Doctrine
💡 Usage Examples
See our Common Use Cases and Examples for detailed code samples.
⭐ Support the Project
💖 GitHub Sponsors
If you find this package useful for your projects, please consider sponsoring the development via GitHub Sponsors. Your support helps maintain this package, create new features, and improve documentation.
Benefits of sponsoring:
- Priority support for issues and feature requests
- Direct access to the maintainer
- Help sustain open-source development
Other Ways to Help
- Star the repository
- Report issues
- Contribute with code or documentation
- Share the project with others
📝 License
This package is licensed under the MIT License. See the LICENSE file for details.
All versions of postgresql-for-doctrine with dependencies
ext-ctype Version *
ext-json Version *
ext-mbstring Version *
doctrine/dbal Version ~2.10||~3.0||~4.0