2017 © Pedro Peláez
 

library db-to-api

composer package for https://github.com/project-open-data/db-to-api

image

eddywebs/db-to-api

composer package for https://github.com/project-open-data/db-to-api

  • Tuesday, January 6, 2015
  • by eddywebs
  • Repository
  • 2 Watchers
  • 1 Stars
  • 7 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

db-to-api-package

Composer package for converting database to api (github.com/project-open-data/db-to-api), (*1)

USAGE

intialize the api variable in routes/controller as:, (*2)

$var = Eddywebs\DbToApi\DbToApi::getApi($param, $config);

Where $param has the parameters for returning data, params little different from the paramater url in the readme file of original code at github.com/project-open-data/db-to-api., (*3)

$config is array of configuration in following format:, (*4)

$config = array( 
             'name' => 'database-name',
             'username' => 'username',
             'password' => 'password',
             'server' => 'hostname',
             'port' => port-number,
             'type' => 'supported-database-type', 
             'table_blacklist' => array(),
             'column_blacklist' => array(),
 );

Databases Supported

  • 4D
  • CUBRID
  • Firebird/Interbase
  • IBM
  • Informix
  • MS SQL Server
  • MySQL
  • ODBC and DB2
  • Oracle
  • PostgreSQL
  • SQLite

Param/url structure

  • All rows in table: db={database-name}&table={table-name}&format=json
  • A specific row in a table using ID/primary key column of the table : db={database-name}&table={table-name}&value={ID/primary key value}&format=json *A specific row in table using the value in column: /db={database-name}&table={table-name}&column={column-name}&value={search-value}&format=json

The Versions

06/01 2015

dev-master

9999999-dev

composer package for https://github.com/project-open-data/db-to-api

  Sources   Download

The Requires

 

by Avatar eddywebs