Download the PHP package milesasylum/schnoop-schema without Composer
On this page you can find all versions of the php package milesasylum/schnoop-schema. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download milesasylum/schnoop-schema
More information about milesasylum/schnoop-schema
Files in milesasylum/schnoop-schema
Package schnoop-schema
Short Description Schnoop Schema is a collection of PHP classes for describing a MySQL database schema.
License MIT
Homepage https://github.com/courtney-miles/schnoop-schema
Informations about the package schnoop-schema
schnoop-schema
Schnoop Schema is a collection of PHP classes for describing a MySQL database schema and providing the DDL statements for that schema.
Its intended purpose is to be a code-generator, by making it easy to use PHP to script to creation of DDL statements for tables, routines, etc.
This package does not interact with a database server, but for an implementation that does, checkout milesasylum/Schnoop.
With Schnoop-Scheme you can describe the following database definitions:
- Databases
- Tables
- Columns
- Indexes
- Foreign keys
- Triggers
- Functions
- Procedures
Disclaimer: It is not advisable to use this package in production environment -- it's is suitable only for development environments to assist with code generation.
Examples
Create database
Create table
Add columns to the table
Add indexes to the table
TODO
- Add support for Views.
All versions of schnoop-schema with dependencies
ext-json Version *