We already have misc/devel/update_dbix_class_files.pl.
Copy your Koha/Schema/Result before running. Or run it on a gitified install.
Compare changes.
________________________________
Van: David Cook <dc...@prosentient.com.au>
Verzonden: dinsdag 20 juni 2023 06:36
Aan: 'koha-devel' <koha-devel@lists.koha-community.org>
CC: Marcel de Rooy <m.de.r...@rijksmuseum.nl>; 'Tomas Cohen Arazi' 
<tomasco...@theke.io>; 'Jonathan Druart' 
<jonathan.dru...@bugs.koha-community.org>
Onderwerp: Synchronizing a Koha database with kohastructure.sql (Bug 34064)


Hi all,



I think we’ve all encountered issues with a Koha database being out of sync 
with kohastructure.sql, and it’s not a fun experience to have. Today, I ran 
into items.paidfor columns that have survived long past a 20.11.00 upgrade. 
While looking to resolve that across all my instances, I was thinking how there 
could be other quirks as well, so I thought it would be nice to have an audit 
script:



“Bug 34064 - Compare kohastructure.sql against current database using database 
audit script”



It’s not 100% perfect, but it does a very good job of detecting differences 
between a live Koha database and kohastructure.sql, and provides suggestions on 
how to remedy the database.



It could be further improved, but I’m quite happy with this first draft. I’d 
like to be able to run it using koha-foreach to get a sense of how in-sync my 
Koha databases are on a server.



David Cook

Senior Software Engineer

Prosentient Systems

Suite 7.03

6a Glen St

Milsons Point NSW 2061

Australia



Office: 02 9212 0899

Online: 02 8005 0595


_______________________________________________
Koha-devel mailing list
Koha-devel@lists.koha-community.org
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : https://www.koha-community.org/
git : https://git.koha-community.org/
bugs : https://bugs.koha-community.org/

Reply via email to