Télécharger la liste

Description du projet

Metabase is a DBMS-independent PHP API to access SQL databases. It supports MySQL, PostgreSQL, Oracle, Microsoft SQL server, Microsoft Access, ODBC, Interbase, Informix, MiniSQL, and SQLite. It supports nested transactions, blobs, and prepared queries. It can install database schemas defined in a DBMS independent XML format that describe tables, indexes, primary keys, and auto-increment sequences. It is also able to upgrade a database to a new schema without affecting the data that was stored since it was installed or upgraded for the last time. There is also schema reverse engineering support.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-06-27 17:10
2011.06.23

Cette version ajoute le support pour récupérer un résultat Ovrimos en un réseau bidimensionnel sur lequel les indices de ligne sont fixés à une valeur donnée de la colonne rangée respective. Les erreurs d'accès base de données peut inclure désormais des informations contextuelles comme le nom de la requête ou le temps d'une requête a eu à exécuter quand il a échoué. Un soutien a été ajouté pour le réglage du jeu de caractères d'une base de données quand il est créé. Avertissements PHP strictes sont évités.
This release adds support to retrieve a whole result set into a bidimensional array on which the row indexes are set to a given column value of the respective row. The database access errors may include now contextual information like query name or the time a query took to execute when it failed. Support was added for setting the character set of a database when it is created. PHP strict warnings are avoided.

2009-11-20 21:13
2009.11.18

Ce communiqué ajoute le support de fixation des types de colonnes résultat de la requête et le nom, si les lignes de résultat sont retournés sous forme de tableaux associatifs en utilisant les noms de colonne donnée, provding ainsi une solution de base de données indépendante pour nommer les colonnes de résultat de requête. Désormais, il utilise uniquement les fonctions d'expressions régulières PCRE au lieu des fonctions d'expressions régulières POSIX obsolète en préparation pour PHP 6.
This release adds support for setting the query result column types and name, so the result rows are returned as associative arrays using the given column names, thus provding a database independent solution to name query result columns. It now only uses PCRE regular expression functions instead of the deprecated POSIX regular expression functions in preparation for PHP 6.

2008-04-14 16:00
2008.04.14

Cette version ajoute le support des transactions imbriquées, à savoir des transactions qui peuvent être démarré lorsque une autre transaction est déjà en cours. Le schéma de base de données de portabilité du parseur XML a été amélioré pour empêcher les plus de table et noms de domaine qui sont des mots réservés dans plusieurs types de bases de données. Plusieurs bugs mineurs ont été corrigés.
Tags: Major feature enhancements
This release adds support for nested transactions,
i.e. transactions that can be started when another
transaction is already in progress. The database
schema XML parser portability was enhanced to
disallow more table and field names that are
reserved words in several types of databases.
Several minor bugs were fixed.

2006-07-12 08:34
2006.07.12

L'API de la métabase a été amélioré pour fournir des données indépendantes de s'échapper% et _ dans les expressions SQL LIKE que mai nécessité de prendre ces dispositions et d'autres caractères génériques littéralement. Plusieurs fonctions ont été ajoutées pour construire des modèles qui correspondent à des expressions qui commencent à la fin, ou qui contiennent un texte donné, avec une autre fonction pour composer un autre type de modèle.
Tags: Major feature enhancements
The Metabase API was enhanced to provide database independent escaping of % and _ in SQL LIKE expressions that may need to take these and other wildcard characters literally. Several functions were added to build patterns that match expressions that begin, end, or contain a given text, along with another function for composing any other kind of pattern.

2005-11-22 09:14
2005.11.21

Le pilote SQLite a été mis à jour pour Auto natif champs incrément, les clés primaires et les données binaires échapper stockés dans des champs BLOB. Ce pilote supporte aussi renommer table et de colonne d'ajouter lors de l'utilisation de la bibliothèque SQLite 3. Le MySQL PostgreSQL et les pilotes ont été mis à jour pour créer des tableaux en utilisant des champs fixes natif point décimal. L'émulation du champ décimal utilisant les champs des grands nombres entiers est devenue une option de soutenir les versions héritées. Le tampon de sortie de débogage qui enregistre toutes les requêtes et l'activité du conducteur est maintenant rougit à chaque fois qu'il est récupéré par une application.
Tags: Major feature enhancements
The SQLite driver was updated to support native auto-increment fields, primary keys, and binary data escaping stored in BLOB fields. This driver also supports table renaming and column adding when using the SQLite 3 library. The MySQL and PostgreSQL drivers were updated to create tables using native fixed point decimal fields. The decimal field emulation using large integer fields became an option to support legacy versions. The debug output buffer that records all queries and driver activity is now flushed every time it is retrieved by an application.

Project Resources