Use INFORMATION_SCHEMA

Registered by Anthony Bush

The SchemaGenerator should use INFORMATION_SCHEMA, thus enabling support of more databases during generation. In addition, it should use the new DAL for drivers instead of making it's own dblayer_query() calls. Where INFORMATION_SCHEMA is not fully implemented by the DB layer, the base classes should be overridden (e.g. MySQL < 5.1 does not store all the information needed to retrieve foreign keys).

Blueprint information

Status:
Not started
Approver:
Anthony Bush
Priority:
Undefined
Drafter:
Anthony Bush
Direction:
Needs approval
Assignee:
Anthony Bush
Definition:
Approved
Series goal:
Accepted for 1.4
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.