Просмотр исходного кода

Update 'src/Schema/Wrapper.php'

ahwelp 5 лет назад
Родитель
Сommit
5632f15107
1 измененных файлов с 26 добавлено и 1 удалено
  1. 26 1
      src/Schema/Wrapper.php

+ 26 - 1
src/Schema/Wrapper.php

@@ -9,6 +9,31 @@ use Schema\Db\Adapter\MysqlAdapter;
 use Schema\Db\Adapter\SQLiteAdapter;
 use Schema\Db\Adapter\SqlServerAdapter;
 
+/*
+* @gt Wrapper::get_table('table');
+* @gt Wrapper::exec('table');
+*
+* @gt $table->addColumn('column', 'type',    $options = array());
+* @gt $table->addColumn('column', 'string',  $options = array( 'null' => true, 'default' => '' ) );
+* @gt $table->addColumn('column', 'integer', $options = array( 'null' => true, 'default' => 0  ) );
+* @gt $table->addColumn('column', 'text',    $options = array( 'null' => true, 'default'=> '' ) );
+* @gt $table->hasColumn('column');
+*
+* @gt $table->addTimestamps();
+* @gt $table->addTimestamps('created_at', 'updated_at');
+* @gt $table->addSoftDelete();
+* @gt $table->addSoftDelete($deletedAtColumnName = 'deleted_at');
+*
+* @gt $table->addSoftDelete();
+* @gt $table->removeColumn('column');
+* @gt $table->renameColumn('column', 'newName');
+* @gt $table->changeColumn('column', 'type', $options = array());
+*
+* @gt $table->addForeignKey(Array('column'), 'remoteTable', Array('remoteColumn'), $options = array());
+* @gt $table->addIndex($columns, $options = array());
+*
+*/
+
 class Wrapper{
 
     private static $_instance;
@@ -82,4 +107,4 @@ class Wrapper{
         $instance->_driver->exec($sql);
     }
 
-}
+}