Advertisement
Guest User

Untitled

a guest
May 31st, 2011
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.38 KB | None | 0 0
  1. <?php
  2. /**
  3.  * This class has been auto-generated by the Doctrine ORM Framework
  4.  */
  5. class Version35 extends Doctrine_Migration_Base
  6. {
  7.     public function up()
  8.     {
  9.         $this->dropForeignKey('sf_guard_remember_key', 'sf_guard_remember_key_user_id_sf_guard_user_id');
  10.         $this->dropForeignKey('sf_guard_user_permission', 'sf_guard_user_permission_permission_id_sf_guard_permission_id');
  11.         $this->dropForeignKey('sf_guard_user_permission', 'sf_guard_user_permission_user_id_sf_guard_user_id');
  12.         $this->createForeignKey('sf_guard_remember_key', 'sf_guard_remember_key_user_id_sf_guard_user_id_1', array(
  13.              'name' => 'sf_guard_remember_key_user_id_sf_guard_user_id_1',
  14.              'local' => 'user_id',
  15.              'foreign' => 'id',
  16.              'foreignTable' => 'sf_guard_user',
  17.              'onUpdate' => '',
  18.              'onDelete' => 'CASCADE',
  19.              ));
  20.         $this->createForeignKey('sf_guard_user_permission', 'sf_guard_user_permission_user_id_sf_guard_user_id_1', array(
  21.              'name' => 'sf_guard_user_permission_user_id_sf_guard_user_id_1',
  22.              'local' => 'user_id',
  23.              'foreign' => 'id',
  24.              'foreignTable' => 'sf_guard_user',
  25.              'onUpdate' => '',
  26.              'onDelete' => 'CASCADE',
  27.              ));
  28.         $this->createForeignKey('sf_guard_user_permission', 'sf_guard_user_permission_permission_id_sf_guard_permission_id_1', array(
  29.              'name' => 'sf_guard_user_permission_permission_id_sf_guard_permission_id_1',
  30.              'local' => 'permission_id',
  31.              'foreign' => 'id',
  32.              'foreignTable' => 'sf_guard_permission',
  33.              'onUpdate' => '',
  34.              'onDelete' => 'CASCADE',
  35.              ));
  36.         $this->addIndex('sf_guard_remember_key', 'sf_guard_remember_key_user_id', array(
  37.              'fields' =>
  38.              array(
  39.               0 => 'user_id',
  40.              ),
  41.              ));
  42.         $this->addIndex('sf_guard_user_permission', 'sf_guard_user_permission_user_id', array(
  43.              'fields' =>
  44.              array(
  45.               0 => 'user_id',
  46.              ),
  47.              ));
  48.         $this->addIndex('sf_guard_user_permission', 'sf_guard_user_permission_permission_id', array(
  49.              'fields' =>
  50.              array(
  51.               0 => 'permission_id',
  52.              ),
  53.              ));
  54.     }
  55.  
  56.     public function down()
  57.     {
  58.         $this->createForeignKey('sf_guard_remember_key', 'sf_guard_remember_key_user_id_sf_guard_user_id', array(
  59.              'name' => 'sf_guard_remember_key_user_id_sf_guard_user_id',
  60.              'local' => 'user_id',
  61.              'foreign' => 'id',
  62.              'foreignTable' => 'sf_guard_user',
  63.              ));
  64.         $this->createForeignKey('sf_guard_user_permission', 'sf_guard_user_permission_permission_id_sf_guard_permission_id', array(
  65.              'name' => 'sf_guard_user_permission_permission_id_sf_guard_permission_id',
  66.              'local' => 'permission_id',
  67.              'foreign' => 'id',
  68.              'foreignTable' => 'sf_guard_permission',
  69.              ));
  70.         $this->createForeignKey('sf_guard_user_permission', 'sf_guard_user_permission_user_id_sf_guard_user_id', array(
  71.              'name' => 'sf_guard_user_permission_user_id_sf_guard_user_id',
  72.              'local' => 'user_id',
  73.              'foreign' => 'id',
  74.              'foreignTable' => 'sf_guard_user',
  75.              ));
  76.         $this->dropForeignKey('sf_guard_remember_key', 'sf_guard_remember_key_user_id_sf_guard_user_id_1');
  77.         $this->dropForeignKey('sf_guard_user_permission', 'sf_guard_user_permission_user_id_sf_guard_user_id_1');
  78.         $this->dropForeignKey('sf_guard_user_permission', 'sf_guard_user_permission_permission_id_sf_guard_permission_id_1');
  79.         $this->removeIndex('sf_guard_remember_key', 'sf_guard_remember_key_user_id', array(
  80.              'fields' =>
  81.              array(
  82.               0 => 'user_id',
  83.              ),
  84.              ));
  85.         $this->removeIndex('sf_guard_user_permission', 'sf_guard_user_permission_user_id', array(
  86.              'fields' =>
  87.              array(
  88.               0 => 'user_id',
  89.              ),
  90.              ));
  91.         $this->removeIndex('sf_guard_user_permission', 'sf_guard_user_permission_permission_id', array(
  92.              'fields' =>
  93.              array(
  94.               0 => 'permission_id',
  95.              ),
  96.              ));
  97.     }
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement