Download the PHP package starker-xp/database-checker without Composer
On this page you can find all versions of the php package starker-xp/database-checker. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download starker-xp/database-checker
More information about starker-xp/database-checker
Files in starker-xp/database-checker
Download starker-xp/database-checker
More information about starker-xp/database-checker
Files in starker-xp/database-checker
Vendor starker-xp
Package database-checker
Short Description Get diff between actual schema and json configuration
License MIT
Package database-checker
Short Description Get diff between actual schema and json configuration
License MIT
Please rate this library. Is it a good library?
Informations about the package database-checker
database-checker
Je me suis retrouvé confronté à un problème de synchronisation des base de données clients. Et je n'avais aucun outils pour vérifier si l'instance du client était bel est bien valide.
A Faire :
-
[ ] Gestion des
FOREIGN KEY
(dépends du moteur de stockage). - [ ] Créer la class
MysqlDatabase
afin de gérer les montés de version de mysql exemple les index fulltext n'était pas gérer en innodb sur les versions antérieurs à 5.6 - [ ] Permettre d'ignorer certaines tables.
- [ ] Permettre d'ignorer certaines colonnes.
- [ ] Permettre d'ignorer certains index.
- [ ] Permettre la modification de colonne. (Ajout, modification, suppression, rename)
- [ ] Vérifier les exports json/objet suite à la création de
MysqlDatabase
. - [ ] Gérer pour la version de mysql 5.5 default current_timestamp => default now() update default now()
Terminé :
- [X] Générer l'object depuis un fichier JSON.
- [X] Générer l'object depuis une base de données.
- [X] Conversion des
ENUM('0','1')
enTYINT(1)
. - [X] Génération du diff entre deux objets.
- [x] Gestion sensitive de la casse.
- [x] Intégrer le check de
collate
. - [x] Création des index
FULLTEXT
. - [x] Check moteur de stockage
- [x] Gérer les
DROP COLUMNS
. - [x] Une fois la gestion des
DROP
etREMOVE COLUMNS
effecutées, permettre au logiciel de n'être qu'en création only via une configuration. -
[x] Suppresion des index avant un
ALTER COLUMN
. - [ ] Vérifier les datas de certaines table (Ex: La liste des civilités possibles).
- [ ] Ajouter des optimisations de structure (Ex:
TEXT
,BLOB
dans une table avec beaucoup d'entrée). - [ ] Suggestion d'index.
- [ ] A partir d'une requête SQL vérifier que les index soit définit.
All versions of database-checker with dependencies
PHP Build Version
Package Version
The package starker-xp/database-checker contains the following files
Loading the files please wait ....