-doctrine migration basic file check-in. Hard-coded paths for now...

This commit is contained in:
mkonecny 2011-03-08 00:49:03 -05:00
parent a51c02b281
commit 0f8f522910
5 changed files with 50 additions and 1 deletions

View file

@ -0,0 +1,21 @@
<?php
namespace DoctrineMigrations;
use Doctrine\DBAL\Migrations\AbstractMigration,
Doctrine\DBAL\Schema\Schema;
class Version20110308003959 extends AbstractMigration
{
public function up(Schema $schema)
{
$table = $schema->createTable('users');
$table->addColumn('username', 'string');
$table->addColumn('password', 'string');
}
public function down(Schema $schema)
{
$schema->dropTable('users');
}
}

View file

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<doctrine-migrations xmlns="http://doctrine-project.org/schemas/migrations/configuration"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://doctrine-project.org/schemas/migrations/configuration
http://doctrine-project.org/schemas/migrations/configuration.xsd">
<name>Doctrine Sandbox Migrations</name>
<migrations-namespace>DoctrineMigrations</migrations-namespace>
<table name="doctrine_migration_versions" />
<migrations-directory>/home/martin/workspace/airtime/install/DoctrineMigrations</migrations-directory>
</doctrine-migrations>

View file

@ -1,3 +1,7 @@
<?php
//doctrine stuff here soon....
$dir = __DIR__;
$command = "php $dir/../library/doctrine/migrations/doctrine-migrations.phar --configuration=$dir/DoctrineMigrations/migrations.xml --db-configuration=$dir/../library/doctrine/migrations/migrations-db.php migrations:migrate 0";
system($command);

Binary file not shown.

View file

@ -0,0 +1,9 @@
<?php
return array(
'dbname' => 'airtime',
'user' => 'airtime',
'password' => 'airtime',
'host' => 'localhost',
'driver' => 'pdo_pgsql',
);