MySQL-specific backup, import and creation methods

package Query
subpackage Drivers

 Methods

Save a reference to the current connection object

__construct(object $conn) : void

Parameters

$conn

object

Create an SQL backup file for the current database's data

backup_data(array $exclude = array()) : string

Parameters

$exclude

array

Returns

string

Create an SQL backup file for the current database's structure

backup_structure() : string

Returns

string

Convienience public function for creating a new MySQL table

create_table(string $name, array $columns, array $constraints = array(), array $indexes = array()) : string

Parameters

$name

string

$columns

array

$constraints

array

$indexes

array

Returns

string

Convience public function for droping a table

delete_table(string $name) : string

Parameters

$name

string

Returns

string