use @todo tag for todo items, to show up in generated documentation
This commit is contained in:
@@ -110,7 +110,7 @@ foreach ($the_tables as $key => $table) {
|
||||
PMA_DBI_QUERY_STORE);
|
||||
$fields_cnt = PMA_DBI_num_rows($result);
|
||||
|
||||
|
||||
|
||||
// We need this to correctly learn if a TIMESTAMP is NOT NULL, since
|
||||
// SHOW FULL FIELDS or INFORMATION_SCHEMA incorrectly says NULL
|
||||
// and SHOW CREATE TABLE says NOT NULL (tested
|
||||
@@ -220,10 +220,12 @@ foreach ($the_tables as $key => $table) {
|
||||
// here, we have a TIMESTAMP that SHOW FULL FIELDS reports as having the
|
||||
// NULL attribute, but SHOW CREATE TABLE says the contrary. Believe
|
||||
// the latter.
|
||||
// TODO: merge this logic with the one in tbl_properties_structure.php
|
||||
// or move it in a function similar to PMA_DBI_get_columns_full()
|
||||
// but based on SHOW CREATE TABLE because information_schema
|
||||
// cannot be trusted in this case (MySQL bug)
|
||||
/**
|
||||
* @todo merge this logic with the one in tbl_properties_structure.php
|
||||
* or move it in a function similar to PMA_DBI_get_columns_full()
|
||||
* but based on SHOW CREATE TABLE because information_schema
|
||||
* cannot be trusted in this case (MySQL bug)
|
||||
*/
|
||||
if (!empty($analyzed_sql[0]['create_table_fields'][$field_name]['type']) && $analyzed_sql[0]['create_table_fields'][$field_name]['type'] == 'TIMESTAMP' && $analyzed_sql[0]['create_table_fields'][$field_name]['timestamp_not_null']) {
|
||||
$row['Null'] = '';
|
||||
}
|
||||
|
Reference in New Issue
Block a user