1 repository
Specialized handling of PHP serialized strings to maintain structural integrity during content modification.
Distinct from Data Serialization: Focuses on recalculating string lengths within PHP serialized objects specifically, rather than general encoding/decoding
Explore 1 awesome GitHub repository matching data & databases · PHP Serialized Data Processing. Refine with filters or upvote what's useful.
Search-Replace-DB este un utilitar MySQL de căutare și înlocuire, conceput pentru actualizarea șirurilor de caractere din baze de date și pentru migrarea site-urilor bazate pe PHP și a sistemelor de gestionare a conținutului. Acesta funcționează ca un instrument de migrare a bazelor de date pentru a actualiza referințele și motoarele tabelelor atunci când site-urile sunt mutate pe servere sau domenii noi. Proiectul gestionează în mod specific actualizarea textului din interiorul tablourilor și obiectelor PHP serializate, recalculând lungimile pentru a menține integritatea structurii datelor și a preveni coruperea acestora. Include, de asemenea, un convertor pentru modificarea motoarelor de stocare și a seturilor de caractere (collations) pentru mai multe tabele MySQL. Capabilitățile suplimentare includ potrivirea modelelor prin expresii regulate, simulări de tip „dry-run” pentru a previzualiza modificările în așteptare și posibilitatea de a limita operațiunile la tabele sau coloane specifice. Instrumentul suportă, de asemenea, conexiuni criptate la baza de date folosind certificate SSL.
Parses and updates PHP serialized strings by recalculating lengths to prevent data corruption during text replacement.