Conversion du schéma MySQL en wiki GitHub
Problème :
Vous souhaitez exporter un schéma de base de données MySQL vers un format de démarque adapté au wiki GitHub pages.
Solution :
Voici une solution personnalisée utilisant deux procédures stockées MySQL pour convertir le schéma de base de données en un format de table markdown :
Stocké Procédures :
-- 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$$
Utilisation :
Sortie :
La sortie sera un fichier markdown au format table contenant la structure de toutes les tables de la base de données spécifiée. Le format de sortie est similaire à la commande DESCRIBE de MySQL.
Remarques supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!