Recommend this page to a friend! |
![]() ![]() |
Info | ![]() |
![]() |
![]() |
![]() ![]() |
Reputation | Support forum (23) | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2022-01-24 (6 months ago) ![]() | ![]() ![]() ![]() ![]() | Total: 31,942 | All time: 15 This week: 325![]() |
Version | License | PHP version | Categories | |||
metabase 1.0.12 | BSD License | 4 | XML, Databases |
Description | Author | ||||||||
Package of classes that provide DBMS independent access and management of databases. Recommendations Good and simple MySQL wrapper MSAccess data to MySQL Portable database access What is the best PHP database schema abstraction class? Connect to MS Access database with ODBC Connect to informix database PHP and Progress Openedge ODBC |
|
Metabase is a database abstraction package for developing portable database applications in PHP. You may find more information about Metabase at: http://www.phpclasses.org/metabase |
Screenshots | ||
![]() |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() ![]() |
Data | Driver conformance database schema for testing auto-increment fields | ||
![]() ![]() |
Aux. | Example configuration values | ||
![]() ![]() |
Test | Driver class conformance test script. | ||
![]() ![]() |
Data | Driver class conformance test database schema description. | ||
![]() ![]() |
Conf. | Driver class conformance test configuration script. | ||
![]() ![]() |
Aux. | Utility script to reverse engineer installed database schemas to Metabase XML definition | ||
![]() ![]() |
Lic. | BSD style license | ||
![]() ![]() |
Data | Database schema to test large object fields. | ||
![]() |
Class | Base class for database schema management extensions | ||
![]() |
Class | Interbase schema management extension class | ||
![]() |
Class | Informix schema management extension class | ||
![]() |
Class | Mini-SQL schema management extension class | ||
![]() |
Class | Microsoft SQL server schema management extension class | ||
![]() |
Class | MySQL schema manager extension class | ||
![]() |
Class | Metabase schema management driver extension class for MySQL database using the MySQLi extension | ||
![]() |
Class | Oracle OCI schema management extension class | ||
![]() |
Class | ODBC schema management extension class | ||
![]() |
Class | Microsoft Access schema management extension class | ||
![]() |
Class | PostgreSQL schema management extension class | ||
![]() |
Class | SQLite schema management extension class | ||
![]() ![]() |
Data | XML style sheet to render database schemas in Metabase XML format contributed by Stefano Locati | ||
![]() |
Class | Plugin class to perform auditing operations on SQL queries that execute | ||
![]() |
Class | DBMS driver base class. | ||
![]() |
Class | Driver class for Interbase contributed by Meir kriheli | ||
![]() |
Class | Driver class for Informix contributed by Pierre-henri Delaval | ||
![]() ![]() |
Aux. | Database interface function library | ||
![]() |
Class | Large object fields handler classes | ||
![]() |
Class | Database manager class. | ||
![]() |
Class | Driver class for Mini-SQL | ||
![]() |
Class | Driver class for Microsoft SQL server | ||
![]() |
Class | Driver class for MySQL | ||
![]() |
Class | Metabase interface class with MySQL database using the MySQLi extension | ||
![]() |
Class | Driver class for Oracle using the OCI | ||
![]() |
Class | Driver class for ODBC | ||
![]() |
Class | Microsoft Access driver class via ODBC contributed by Svemir Brkic | ||
![]() |
Class | Schema definition parser class. | ||
![]() |
Class | Driver class for PostgreSQL | ||
![]() |
Class | SQLite flat file database API driver contributed by Jeroen Derks | ||
![]() |
Class | Template driver class. | ||
![]() ![]() |
Doc. | Information about the project | ||
![]() ![]() |
Example | Test database setup script. | ||
![]() ![]() |
Data | Test database schema definition in Metabase XML format | ||
![]() ![]() |
Aux. | Example script to show how to perform auditing operations on SQL queries that execute |
![]() |
/ | documentation |
File | Role | Description |
---|---|---|
![]() ![]() |
Doc. | Metabase Frequently Asked Questions |
![]() ![]() |
Doc. | Metabase manual in HTML format |
![]() ![]() |
Doc. | Portuguese version of Metabase tutorial in HTML format |
![]() ![]() |
Doc. | Metabase tutorial in HTML format |
![]() |
/ | editplus |
File | Role | Description |
---|---|---|
![]() ![]() |
Data | EditPlus template file for editing Metabase schemas Contribution by Aral Balkan. |
![]() ![]() |
Data | EditPlus template file for editing Metabase schemas Contribution by Aral Balkan. |
![]() ![]() |
Data | EditPlus template file for editing Metabase schemas Contribution by Aral Balkan. |
![]() ![]() |
Data | EditPlus template file for editing Metabase schemas Contribution by Aral Balkan. |
![]() | metabase-2022-01-24.zip 217KB |
![]() | metabase-2022-01-24.tar.gz 183KB |
![]() | Install with Composer |
Needed packages | ||
Class | Download | Why it is needed | Dependency |
---|---|---|---|
Generic XML parser class | ![]() |
If it is used the schema management support, this class is used to parse the XML schema definitions | Conditional |
Version Control | Reuses | Unique User Downloads | Download Rankings | ||||||||||||||||
90% | 3 |
|
|
User Ratings | User Comments (3) | ||||||||||||||||||||||||||||||||||||||||
|
|
Applications that use this package |
Metastorage Metastorage is a PHP Object-Relational mapping (ORM) code generator tool. It generates PHP classes of persistent objects that use Metabase API to install the schema and access many types of databases with the same code. |
PHP Classes Repository The PHP Classes Repository site uses Metabase to install and access to the database that holds all the information related with classes hosted in the site. |
NeoAssist NeoAssist is a suite for providing intelligent help to the users of a site generating automatic answers to questions submitted online. Metabase assured fast deployment of NeoAssist while it allowed to be implemented in a large number of platforms with different types of databases without further effort. This made possible for Vem.Ca, NeoAssist developer company, to sell licenses to a broader market. |
AlberT-EasySite Framework for developing full featured Web sites. Metabase was used because of its capability to abstract every database access operation including table creation. |
DataMiner Web interface to manipulate data stored in a database. It uses Metabase to achieve database independence, so it will work with many database systems. |
I-Know technology I-Know is the name of technology developed to implement knowledge bases. It was used in the site «É na Net» to implement a service that is able to answer questions about the Internet based on extracts of the book «Estar na Internet». |
Obliquid Obliquid is a PHP and XML based framework for building groupware Web portals. It provides "Lego bricks" that may be composed to build an Internet application. Metabase was chosen after experiencing database portability problems with others database abstraction layers. Metabase is also used also to install the database schema. |
PHP Hitman Database independent Web hit counter and manager. |
phpSecurityAdmin phpSecurityAdmin is a package for managing user accounts and access rights. Metabase was used due to its extensive database driver support and its API that is meant to provide portability to the database packages like this. |
Wanadoo Wanadoo is an European ISP. Pierre-henri Delaval developed the Informix driver for Metabase when he worked on Wanadoo portal. |
If you know an application of this package, send a message to the author to add a link here.
Other classes that need this package |
Class | Why it is needed | Dependency |
---|---|---|
Database access class | Database independent abstraction layer used to access many SQL databases | Required |
PHP Forms Class with HTML Generator and JavaScript Validation | Used by the custom linked select plug-in class that retrieves groups of options from many SQL databases | Conditional |
Query result table display class | Database independent abstraction layer used to access many SQL databases | Required |
Related pages |
Latest Beta version Beta version of Metabase source unreleased files |
Metabase banner Do you want to help promoting Metabase? Use this banner and make it point to this page. |
Metabase mailing list Mailing list for the development and support for Metabase users |
More drivers If you are looking for other Metabase drivers that are not available here, go to this page to tell which drivers are you looking for. |
Zend.com top rated Did you like this PHP package? Rate it at Zend.com PHP application. |
Pages that reference this package |
PHP database abstraction layer This chapter focuses on PHP database abstraction layer and the database abstraction classes... |