SQL automatisering
Toegestane updates
Deze pagina vervangt het herhaald plakken in phpMyAdmin. Alleen bestanden op deze lijst mogen uitgevoerd worden. De inhoud blijft idempotent: opnieuw uitvoeren mag, maar de pagina toont ook of een bestand al toegepast is.
Setup-token instellen
Voeg eerst een eigen lange token toe aan
jobsearch_private/config.php. Daarna verschijnen de uitvoerknoppen.
| Update | Bestand | Status | Laatste run | Actie |
|---|---|---|---|---|
| Basisschema Maakt de kern-tabellen aan. | _private/schema.sql |
unknown bestand ontbreekt | nog niet | geen actie |
| App foundation Maakt profiel-, vacature- en sheet-importtabellen plus tabmapping aan. | _private/schema_app_foundation.sql |
unknown bestand ontbreekt | nog niet | geen actie |
| Modules Laadt het modulebord en de eerste bouwlus. | _private/seed_main_modules.sql |
unknown bestand ontbreekt | nog niet | geen actie |
| Testvacatures Laadt vijf vaste regressietest-vacatures. | _private/seed_test_vacancies.sql |
unknown bestand ontbreekt | nog niet | geen actie |
| Discovery voorraad Maakt zoekprofielen, dagelijkse runs en tijdelijke kandidaat-voorraad aan. | _private/schema_discovery_inventory.sql |
unknown bestand ontbreekt | nog niet | geen actie |
| Discovery pipeline-audit Maakt bron-vs-output auditopslag voor discovery-voorraad aan. | _private/schema_discovery_pipeline_audit.sql |
unknown bestand ontbreekt | nog niet | geen actie |
Veiligheidsgrens
Waarom niet automatisch bij elke deploy?
GitHub Actions kan bestanden naar Hostinger publiceren, maar databasewijzigingen wil je bewust starten. Zo blijft de site niet publiek kwetsbaar voor willekeurige SQL en kun je per wijziging zien wat er is uitgevoerd.