Exemplo n.º 1
0
 /**
  * Generates all the class migration definitions for certain database setup
  *
  * @param  string $version
  * @param  string $exportData
  * @return array
  */
 public static function generateAll($version, $exportData = null)
 {
     $classDefinition = array();
     foreach (self::$_connection->listTables() as $table) {
         $classDefinition[$table] = self::generate($version, $table, $exportData);
     }
     return $classDefinition;
 }
Exemplo n.º 2
0
 /**
  * Generates all the class migration definitions for certain database setup
  *
  * @param  string $version
  * @param  string $exportData
  * @return array
  */
 public static function generateAll($version, $exportData = null)
 {
     $classDefinition = array();
     if (self::$_databaseConfig->adapter == 'Postgresql') {
         $tables = self::$_connection->listTables(isset(self::$_databaseConfig->schema) ? self::$_databaseConfig->schema : 'public');
     } else {
         $tables = self::$_connection->listTables();
     }
     foreach ($tables as $table) {
         $classDefinition[$table] = self::generate($version, $table, $exportData);
     }
     return $classDefinition;
 }