https://bugzilla.wikimedia.org/show_bug.cgi?id=37702

--- Comment #5 from Tim Landscheidt <[email protected]> 2012-09-20 
15:47:28 UTC ---
I'm concerned with two issues here:

a) Differences between "original" and "cloned" schema: How to keep the
ready-to-use schema in sync with the schema of an actual installation?  How to
ensure that all bits and bytes in the "original" schema really get cloned?

b) Developers' workload: Regularly updating the ready-to-use schema or even
just maintaining a working clone schema function will consume a *lot* of
manpower that seems to be scarce in PostgreSQL support.

So I would certainly prefer to use a "fresh install" method: The code is
already in the installer (maybe refactor?), it gets regularly updated and the
tests are run in a "controlled environment".

Another thing I was thinking about as you mentioned the updater (and not
related to this bug): Why use a tables.sql at all?  Why not just treat a new
installation as an update of an empty database?  We could do away with the
mixture of SQL and PHP logic and ...  Hmmm.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to