/** * 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; }
/** * 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; }