-doctrine migration basic file check-in. Hard-coded paths for now...
This commit is contained in:
parent
a51c02b281
commit
0f8f522910
5 changed files with 50 additions and 1 deletions
21
install/DoctrineMigrations/Version20110308003959.php
Normal file
21
install/DoctrineMigrations/Version20110308003959.php
Normal 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');
|
||||
}
|
||||
}
|
15
install/DoctrineMigrations/migrations.xml
Normal file
15
install/DoctrineMigrations/migrations.xml
Normal 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>
|
|
@ -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);
|
||||
|
||||
|
|
BIN
library/doctrine/migrations/doctrine-migrations.phar
Normal file
BIN
library/doctrine/migrations/doctrine-migrations.phar
Normal file
Binary file not shown.
9
library/doctrine/migrations/migrations-db.php
Normal file
9
library/doctrine/migrations/migrations-db.php
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?php
|
||||
|
||||
return array(
|
||||
'dbname' => 'airtime',
|
||||
'user' => 'airtime',
|
||||
'password' => 'airtime',
|
||||
'host' => 'localhost',
|
||||
'driver' => 'pdo_pgsql',
|
||||
);
|
Loading…
Add table
Add a link
Reference in a new issue