Installer_Task_Schema

Package: Install

class Installer_Task_Schema

implements Installer_TaskInterface

Load the database schema for an Omeka installation.

Schema should be defined in an SQL file.

Installer_Task_Schema::addTable($tableName, $sqlFilePath)

Add an SQL table to the list of tables to create.

Parameters:
  • $tableName (string) –
  • $sqlFilePath (string) –
Installer_Task_Schema::addTables($tables)

Add a set of SQL tables to the list.

Parameters:
  • $tables (array) –
Installer_Task_Schema::setTables($tables)

Set the list of SQL tables.

Parameters:
  • $tables (array) –
Installer_Task_Schema::removeTable($tableName)

Remove an SQL table from the list.

Parameters:
  • $tableName (string) –
Installer_Task_Schema::getTables()

Retrieve list of tables being installed.

Installer_Task_Schema::useDefaultTables()

Add all tables corresponding to the default Omeka installation.

Installer_Task_Schema::install(Omeka_Db $db)
Parameters: