| Index: sql/recovery.h
|
| diff --git a/sql/recovery.h b/sql/recovery.h
|
| index c03ebb2b391b3a920ea576d5636e2a7e6fba94e4..2c191cf285eb4b3d7c68dfda395dae80647025a3 100644
|
| --- a/sql/recovery.h
|
| +++ b/sql/recovery.h
|
| @@ -118,9 +118,8 @@ class SQL_EXPORT Recovery {
|
| // in database [main]. Data is copied using INSERT OR REPLACE, so
|
| // duplicates overwrite each other.
|
| //
|
| - // |extend_columns| allows recovering tables which have excess
|
| - // columns relative to the target schema. The recover virtual table
|
| - // treats more data than specified as a sign of corruption.
|
| + // If the source table has fewer columns than the target, the target
|
| + // DEFAULT value will be used for those columns.
|
| //
|
| // Returns true if all operations succeeded, with the number of rows
|
| // recovered in |*rows_recovered|.
|
| @@ -134,9 +133,7 @@ class SQL_EXPORT Recovery {
|
| //
|
| // TODO(shess): Flag for INSERT OR REPLACE vs IGNORE.
|
| // TODO(shess): Handle extended table names.
|
| - bool AutoRecoverTable(const char* table_name,
|
| - size_t extend_columns,
|
| - size_t* rows_recovered);
|
| + bool AutoRecoverTable(const char* table_name, size_t* rows_recovered);
|
|
|
| // Setup a recover virtual table at temp.recover_meta, reading from
|
| // corrupt.meta. Returns true if created.
|
|
|