make:model 表结构排序问题

xgdd1987

问题描述

这里写问题描述
现在的make:model 命令查询的表字段排序是按照字母表顺序排列的,很不符合真实需求。能不能修改为按照表结构设计顺序来排列啊?

原来默认排序的SQL:

SELECT
    COLUMN_NAME,
    DATA_TYPE,
    COLUMN_KEY,
    COLUMN_COMMENT 
FROM
    INFORMATION_SCHEMA.COLUMNS 
WHERE
    table_name = 'test' 
    AND table_schema = 'test_dev' 

增加排序后的SQL:

SELECT
    COLUMN_NAME,
    DATA_TYPE,
    COLUMN_KEY,
    COLUMN_COMMENT 
FROM
    INFORMATION_SCHEMA.COLUMNS 
WHERE
    table_name = 'test' 
    AND table_schema = 'test_dev' 
    ORDER BY
    ordinal_position
293 2 0
2个回答

xgdd1987

之前排序效果:
截图

按表结构设计顺序排序效果:
截图

  • Chance 2023-10-13

    找到解决方案了,可以直接提个 PR

walkor

直接发pr

🔝