Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Speichern/Sichern einer UDF

Anscheinend arbeiten Sie mit einer gespeicherten Routine , keine benutzerdefinierte Funktion . In MySQL sind UDFs immer kompilierte Erweiterungen, während gespeicherte Routinen immer sind nur SQL.

Die Manpages suggerieren das weder noch wird jemals einfach verschwinden. Es gibt eine Vielzahl von Möglichkeiten, um Informationen zu gespeicherten Routinen , einschließlich des Abrufens des Erstellungsdatums, des Erstellers und sogar des definierten Funktionskörpers. Sie können leicht überprüfen, ob es fehlt, und es bei Bedarf hinzufügen. Sie sollten dieses Ereignis wahrscheinlich auch protokollieren, da es einfach nicht passieren sollte.