2017 © Pedro Peláez
 

library database

A database abstraction layer over PDO, that provides a powerful and intuitive query builder, bundled with an easy to use schema builder

image

opis/database

A database abstraction layer over PDO, that provides a powerful and intuitive query builder, bundled with an easy to use schema builder

  • Tuesday, June 5, 2018
  • by msarca
  • Repository
  • 5 Watchers
  • 33 Stars
  • 16,717 Installations
  • PHP
  • 7 Dependents
  • 0 Suggesters
  • 11 Forks
  • 3 Open issues
  • 50 Versions
  • 9 % Grown

The README.md

Opis Database

Tests Latest Stable Version Latest Unstable Version License, (*1)

Database abstraction layer

Opis Database is a library that implements an abstraction layer over the PDO extension, by providing a powerful query builder along with an easy to use schema builder. The aim of the library is to provide an unified way of interacting with databases, no matter of the underlying relational database management system., (*2)

Currently, we are officially supporting MySQL, PostgreSQL, Microsoft SQL, and SQLite. We also provide experimental support - without any commitment regarding bug fixes and updates - for Firebird, IBM DB2, Oracle, and NuoDB query builder., (*3)

Documentation

The full documentation for this library can be found here, (*4)

License

Opis Database is licensed under the Apache License, Version 2.0, (*5)

Requirements

  • PHP 7 or higher
  • PDO

Installation

Opis Database is available on Packagist and it can be installed from a command line interface by using Composer., (*6)

composer require opis/database

Or you could directly reference it into your composer.json file as a dependency, (*7)

{
    "require": {
        "opis/database": "^4.0"
    }
}

The Versions

05/06 2018

dev-master

9999999-dev http://opis.io

A database abstraction layer over PDO, that provides a powerful and intuitive query builder, bundled with an easy to use schema builder

  Sources   Download

Apache-2.0

The Requires

  • php >=7.0.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird abstraction layer db2 postgre nuodb

05/06 2018

4.0.0

4.0.0.0 http://opis.io

A database abstraction layer over PDO, that provides a powerful and intuitive query builder, bundled with an easy to use schema builder

  Sources   Download

Apache-2.0

The Requires

  • php >=7.0.0

 

The Development Requires

by Marius Sarca

database sql query mysql sqlite query builder schema builder abstraction layer postgre

18/02 2018

3.6.x-dev

3.6.9999999.9999999-dev http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

18/02 2018

3.6.9

3.6.9.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

27/06 2017

4.0-alpha.1

4.0.0.0-alpha1 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=7.0.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

20/08 2016

dev-4.0-old

dev-4.0-old http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=7.0.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

14/08 2016

3.6.8

3.6.8.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

14/06 2016

3.6.7

3.6.7.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

07/06 2016

3.6.6

3.6.6.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

28/05 2016

3.6.5

3.6.5.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

20/05 2016

3.6.4

3.6.4.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

19/05 2016

3.6.3

3.6.3.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

19/05 2016

3.6.2

3.6.2.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

18/05 2016

3.6.1

3.6.1.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

21/03 2016

3.6.0

3.6.0.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

08/03 2016

3.5.1

3.5.1.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

02/03 2016

3.5.0

3.5.0.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

23/02 2016

3.4.2

3.4.2.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

22/02 2016

3.4.1

3.4.1.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

22/02 2016

3.4.0

3.4.0.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

13/02 2016

3.3.3

3.3.3.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

04/02 2016

3.3.2

3.3.2.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

03/02 2016

3.3.1

3.3.1.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

03/02 2016

3.3.0

3.3.0.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

31/01 2016

3.2.3

3.2.3.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

28/01 2016

3.2.2

3.2.2.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

19/12 2015

3.2.1

3.2.1.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

09/12 2015

3.2.0

3.2.0.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

20/11 2015

3.1.0

3.1.0.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

09/11 2015

3.0.1

3.0.1.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

29/10 2015

3.0.0

3.0.0.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

orm database sql schema models query mysql abstraction sqlite query builder schema builder oracle sql server firebird db2 postgre nuodb

21/10 2015

2.3.1

2.3.1.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

database sql query mysql abstraction sqlite oracle sql server firebird db2 postgre nuodb

19/10 2015

2.3.0

2.3.0.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

database sql query mysql abstraction sqlite oracle sql server firebird db2 postgre nuodb

19/10 2015

2.2.0

2.2.0.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

database sql query mysql abstraction sqlite oracle sql server firebird db2 postgre nuodb

01/10 2015

2.1.2

2.1.2.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant for developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

database sql query mysql abstraction sqlite oracle sql server firebird db2 postgre nuodb

05/01 2015

2.1.1

2.1.1.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant to the developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

database sql query mysql abstraction sqlite oracle sql server firebird db2 postgre nuodb

12/12 2014

2.1.0

2.1.0.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant to the developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

database sql query mysql abstraction sqlite oracle sql server firebird db2 postgre nuodb

26/11 2014

2.0.1

2.0.1.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant to the developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

database sql query mysql abstraction sqlite oracle sql server firebird db2 postgre nuodb

15/10 2014

2.0.0

2.0.0.0 http://opis.io

Opis Database is a library that provides an abstraction layer over several database systems, offering a standard way of handling database records and thus, making the differences between various SQL dialects irrelevant to the developers.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

database sql query mysql abstraction sqlite oracle sql server firebird db2 postgre nuodb

03/07 2014

1.4.0

1.4.0.0 http://opis.io

Database abstraction layer

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

database sql query mysql abstraction sqlite oracle sql server firebird db2 postgre nuodb

03/07 2014

1.3.2

1.3.2.0 http://opis.io

Database abstraction layer

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

database sql query mysql abstraction sqlite oracle sql server firebird db2 postgre nuodb

01/07 2014

1.3.1

1.3.1.0 http://opis.io

Database abstraction layer

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

database sql query mysql abstraction sqlite oracle sql server firebird db2 postgre nuodb

26/06 2014

1.3.0

1.3.0.0 http://opis.io

Database abstraction layer

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

database sql query mysql abstraction sqlite oracle sql server firebird db2 postgre nuodb

14/05 2014

1.2.2

1.2.2.0 http://opis.io

Database abstraction layer

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

database sql query mysql abstraction sqlite oracle sql server firebird db2 postgre nuodb

24/04 2014

1.2.1

1.2.1.0 http://opis.io

Database abstraction layer

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

database sql query mysql abstraction sqlite oracle sql server firebird db2 postgre nuodb

24/04 2014

1.2.0

1.2.0.0 http://opis.io

Database abstraction layer

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

database sql query mysql abstraction sqlite oracle sql server firebird db2 postgre nuodb

05/04 2014

1.1.2

1.1.2.0 http://opis.io

Database abstraction layer

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

database sql query mysql abstraction sqlite oracle sql server firebird db2 postgre nuodb

20/01 2014

1.1.1

1.1.1.0 http://opis.io

A fully decoupled component that handles differences between various SQL database implementations, allowing developers to focus on productivity.

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

The Development Requires

by Marius Sarca

database sql mysql sqlite oracle sql server firebird db2 postgre opis nuodb

18/01 2014

1.1.0

1.1.0.0 http://opis.io

Opis Database

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

by Marius Sarca

database opis

17/12 2013

1.0.0

1.0.0.0 http://opis.io

Opis Database

  Sources   Download

Apache-2.0

The Requires

  • php >=5.3.0

 

by Marius Sarca

database opis