PHPackages                             makinacorpus/drupal-plusql - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. makinacorpus/drupal-plusql

ActiveDrupal-module[Database &amp; ORM](/categories/database)

makinacorpus/drupal-plusql
==========================

Drupal PluSQL - because SQL can do plus

2.0.0(7y ago)07042GPL-2.0-or-laterPHP ^7

Since Jun 8Compare

[ Source](https://github.com/makinacorpus/drupal-plusql)[ Packagist](https://packagist.org/packages/makinacorpus/drupal-plusql)[ Docs](http://github.com/makinacorpus/drupal-plusql)[ RSS](/packages/makinacorpus-drupal-plusql/feed)WikiDiscussions Synced today

READMEChangelogDependencies (2)Versions (8)Used By (2)

Drupal PluSQL - because SQL can do plus
=======================================

[](#drupal-plusql---because-sql-can-do-plus)

Nice module that enables database handling enhancements for Drupal 7. Since Drupal core might not behave correctly when you correctly use the database, all behaviors will remain discrete and enabled on a per-table definition in the hook\_schema().

Current features
----------------

[](#current-features)

- Foreign key ON DELETE CASCADE and ON DELETE SET NULL declarations are propagated to the database whenever possible.

Targeted features
-----------------

[](#targeted-features)

- SQL column type automatic conversion to PHP types, using converters.
- SQL column type conversion based upon definition in hook\_schema().

Supported databases
-------------------

[](#supported-databases)

- MySQL
- PostgreSQL

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity68

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~133 days

Recently: every ~172 days

Total

7

Last Release

2873d ago

Major Versions

1.0.x-dev → 2.0.02018-08-18

### Community

Maintainers

![](https://www.gravatar.com/avatar/69252826f3a70a19fc5dcefb7ef9d26d465bb300245641abb4dd89d0ec391a66?d=identicon)[pounard](/maintainers/pounard)

![](https://www.gravatar.com/avatar/d21b98752b406528da88850922b1061f39bf72eb2126b413d5c12e275811a40b?d=identicon)[Makina Corpus](/maintainers/Makina%20Corpus)

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/makinacorpus-drupal-plusql/health.svg)

```
[![Health](https://phpackages.com/badges/makinacorpus-drupal-plusql/health.svg)](https://phpackages.com/packages/makinacorpus-drupal-plusql)
```

###  Alternatives

[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6941.5M396](/packages/drupal-core-recommended)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
