# Nl Admin ## 配置好数据库连接信息后执行 ```aiignore php artisan sql:run-nl-admin ``` ### 使用示例 ```cmd # 基本用法 php artisan sql:run-nl-admin # 指定SQL文件路径 php artisan sql:run-nl-admin --file=storage/sql/setup.sql # 强制重置已有数据库 php artisan sql:run-nl-admin --force # 创建新数据库 php artisan sql:run-nl-admin --database=my_new_db ``` ### 合并数据使用示例 ```cmd # 1. 补列(解除 my-info Unknown column department_id) # 在 Navicat 选中库 cc_new_stash,执行 database/sql/rbac_migrate_ddl.sql # 或:mysql ... cc_new_stash < database/sql/rbac_migrate_ddl.sql # 2. 迁移菜单 / 同步路由 php artisan lgp:menu-sync php artisan lgp:endpoint-sync # 3. 账号角色体检(只读) php artisan lgp:rbac-audit # 等价 SQL:database/sql/rbac_audit.sql # 4. 账号角色迁移(有事务/ID 偏移/幂等,仍走 artisan) php artisan lgp:rbac-migrate --dry-run php artisan lgp:rbac-migrate --force ```