A Lightweight SQL Database for Cloud Infrastructure and Web Applications

Replication - Remove Remaining RAW_SQL Messages

Registered by Jay Pipes on 2010-02-25

Now that the schema_engine and data_dictionary is done, we should remove the remaining instances of the replication stream creating message::Statements with type == RAW_SQL. This includes CREATE/ALTER/DROP TABLE, CREATE/ALTER/DROP SCHEMA, and others.

Blueprint information

Status:
Started
Approver:
Brian Aker
Priority:
Medium
Drafter:
Jay Pipes
Direction:
Approved
Assignee:
David Shrewsbury
Definition:
Approved
Series goal:
None
Implementation:
Good progress
Milestone target:
None
Started by
Jay Pipes on 2010-02-25

Whiteboard

* CREATE SCHEMA - done
* ALTER SCHEMA - done
* DROP SCHEMA - done
* CREATE TABLE - done
* DROP TABLE - done
* ALTER TABLE
* CREATE INDEX (uses ALTER TABLE code)
* DROP INDEX (uses ALTER TABLE code)
* RENAME TABLE
* FLUSH (removed from replication stream)
* ANALYZE (removed from replication stream)

For ALTER TABLE, it might be best to come up with a set of message definitions that define a change set for a table: delete/modify/add fields and table operations.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.