Application\Migrations\Version20140731150213::up PHP Method

up() public method

public up ( Doctrine\DBAL\Schema\Schema $schema )
$schema Doctrine\DBAL\Schema\Schema
    public function up(Schema $schema)
    {
        #######################################################################
        # Baikal\DavServicesBundle\Entity\Lock
        #######################################################################
        $locks = $schema->createTable('locks');
        $locks->addColumn('id', 'integer')->setAutoincrement(true);
        $locks->addColumn('owner', 'string', array('length' => 100, 'notnull' => false));
        $locks->addColumn('timeout', 'integer', array('notnull' => false));
        $locks->addColumn('created', 'integer', array('notnull' => false));
        $locks->addColumn('token', 'string', array('length' => 100, 'notnull' => false));
        $locks->addColumn('scope', 'integer', array('notnull' => false));
        $locks->addColumn('depth', 'integer', array('notnull' => false));
        $locks->addColumn('uri', 'string', array('length' => 1000, 'notnull' => false));
        $locks->setPrimaryKey(array('id'));
        $locks->addIndex(array('token'));
        #######################################################################
        # Baikal\DavServicesBundle\Entity\PropertyStorage
        #######################################################################
        $propertystorage = $schema->createTable('propertystorage');
        $propertystorage->addColumn('id', 'integer')->setAutoincrement(true);
        $propertystorage->addColumn('path', 'string', array('length' => 1024));
        $propertystorage->addColumn('name', 'string', array('length' => 100));
        $propertystorage->addColumn('value', 'blob');
        $propertystorage->setPrimaryKey(array('id'));
    }
Version20140731150213