將MySQL 架構轉換為GitHub Wiki
問題:
您想要將架構匯出到適合GitHub Wiki 的Markdown格式
解決方案:
這是一個自訂解決方案,使用兩個 MySQL 儲存程序將資料庫架構轉換為 Markdown表格式:
儲存程式:
-- Stored Procedure 1: describeTables_v2a CREATE PROCEDURE `Reporting101a`.`describeTables_v2a`( IN dbName varchar(100), -- The database name to report table structures OUT theSession int, -- OUT parameter for session# assigned IN deleteSessionRows BOOL, -- True for deleting rows when done from main reporting table for this session# IN callTheSecondStoredProc BOOL -- TRUE = output is from Pretty output in Second Stored Proc. FALSE = not so pretty output ) BEGIN -- Code goes here... END$$ -- Stored Procedure 2: Print_Tables_Like_Describe CREATE PROCEDURE `Reporting101a`.`Print_Tables_Like_Describe`( pSessionId INT ) BEGIN -- Code goes here... END$$
用法:
輸出:
輸出將是一個表格式的 Markdown 文件,其中包含指定資料庫中所有表格的結構。輸出格式與MySQL的DESCRIBE指令類似。
附加說明:
以上是如何將 MySQL 架構轉換為 GitHub Wiki 友善的 Markdown 表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!