[Pkg-sympa-devel] Bug#651942: Upgrade from sympa_5.3.4-6.1 fails (relation "conf_table" does not exist)

David Verdin david.verdin at renater.fr
Fri Jan 6 09:40:16 UTC 2012


Hi,

Sympa is distributed with queries that recreate the database from 
scratch. For Postgres, you can find it here, for example: 
https://www.sympa.org/distribution/current/src/etc/script/create_db.Pg
Please, pretty please : DON'T USE IT DIRECTLY ON YOUR PRODUCTION 
DATABASE. It is full of "drop" queries that would erase your preexisting 
data.
However, you can copy the part related to the conf table and apply it 
directly. It will create the table with all the fields and the right 
structure.

I know, this upgrade method sucks. But - and this is a message of hope 
to all the Pg, Oracle and Sybase users around the world - your torments 
will end soon. In the 6.2, we completely revamped the database upgrade / 
usage code and any part related to a given database is now enclosed in a 
dedicated module. That means that we will be able to ask specialists of 
these RDBMS to work on these modules which contain roughly only queries 
(query to create a table, to set a key, to define an index, etc.) and 
Sympa will automagically use them. That means automatic database upgrade 
for any supported RDBMS.

Actually, the work is done for Postgres and I'm going to tackle the 
Oracle part - with all the help I'll be able to find. Any Sybase 
specialist is welcome to contribute.

Cheers,

David

Le 05/01/12 20:00, Giorgio Volpe a écrit :
> Il 05/01/2012 17:41, David Verdin ha scritto:
>> Dear all,
>>
>> The conf table will be automatically added if you are using mysql or 
>> SQLite. Other RDBMS-driven databases are not automatically upgraded.
>> What RDBMS are you using?
>>
>
> OK! Is this the problem?. I use postgres!
>
> Is there a way to upgrade with postgres?
>
> Giorgio
>
> -- 
> *MoVI Regionale FVG
> *Via Garibaldi 23, 33038-San Daniele del Friuli.
> *Tel*. 0432 943002 - *Cell*. 346 8216304
> *Email* giorgio.volpe at movi.fvg.it
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-sympa-devel/attachments/20120106/8086de7f/attachment.html>


More information about the Pkg-sympa-devel mailing list