[Pkg-sympa-devel] Bug#651942: Upgrade from sympa_5.3.4-6.1 fails (relation "conf_table" does not exist)
Giorgio Volpe
giorgio at movi.fvg.it
Fri Jan 6 12:18:22 UTC 2012
OK! I succeeded in upgrading! Thanks to David!
I've not only created conf_table but, by hand, upgraded all database structure. (diff between old and new create_db).
On the bottom of this mail the SQL I've used ... if may be useful for somebody.
Than, when upgrading with "apt-get install sympa" there was till an error.
I ran "sympa.pl --upgrade" and get:
"Cannot access cafile /usr/share/sympa/ca-bundle.crt"
I copied the old file "ca-bundle.crt" from 5.4 files and than upgrade went ok till the end.
The file was deleted while upgrading debian package: is this an error?
(now problems with wwsympa but this is another story!)
Giorgio
------------------------------------------------------
alter table user_table add column last_login_date_user int4;
alter table user_table add column last_login_host_user varchar (60);
alter table user_table add column wrong_login_count_user int4;
alter table user_table add column data_user varchar (255);
alter table subscriber_table add column custom_attribute_subscriber varchar (500);
alter table subscriber_table add column suspend_subscriber smallint;
alter table subscriber_table add column suspend_start_date_subscriber int4;
alter table subscriber_table add column suspend_end_date_subscriber int4;
CREATE INDEX subscriber_idx2 ON subscriber_table (user_subscriber);
alter TABLE admin_table add column visibility_admin varchar(20);
CREATE TABLE exclusion_table (
list_exclusion varchar(50),
user_exclusion varchar(100),
date_exclusion int4,
CONSTRAINT ind_exclusion PRIMARY KEY (list_exclusion, user_exclusion)
);
CREATE INDEX exclusion_idx ON exclusion_table(list_exclusion, user_exclusion);
CREATE TABLE session_table (
id_session int8 NOT NULL,
start_date_session int4 NOT NULL,
date_session int4 NOT NULL,
remote_addr_session varchar(60),
robot_session varchar(80),
email_session varchar(100),
hit_session int4,
data_session varchar(255),
CONSTRAINT ind_session PRIMARY KEY (id_session)
);
CREATE INDEX session_idx ON session_table(id_session);
CREATE TABLE one_time_ticket_table (
ticket_one_time_ticket varchar(30),
robot_one_time_ticket varchar(80),
email_one_time_ticket varchar(100),
date_one_time_ticket bigint,
data_one_time_ticket varchar(200),
remote_addr_one_time_ticket varchar(60),
status_one_time_ticket varchar(60),
CONSTRAINT ind_one_time_ticket PRIMARY KEY (ticket_one_time_ticket)
);
CREATE INDEX one_time_ticket_idx ON one_time_ticket_table(ticket_one_time_ticket);
CREATE TABLE bulkmailer_table(
messagekey_bulkmailer varchar(80),
packetid_bulkmailer varchar(33),
messageid_bulkmailer varchar(100),
receipients_bulkmailer text,
returnpath_bulkmailer varchar(100),
robot_bulkmailer varchar(80),
listname_bulkmailer varchar(50),
verp_bulkmailer smallint,
merge_bulkmailer smallint,
priority_message_bulkmailer int4,
priority_packet_bulkmailer int4,
reception_date_bulkmailer int4,
delivery_date_bulkmailer int4,
lock_bulkmailer varchar(30),
constraint ind_bulkmailer PRIMARY KEY (messagekey_bulkmailer, packetid_bulkmailer)
);
CREATE INDEX messagekey_bulkmailer_idx ON bulkmailer_table(messagekey_bulkmailer);
CREATE INDEX packetid_bulkmailer_idx ON bulkmailer_table(packetid_bulkmailer);
CREATE TABLE bulkspool_table (
messagekey_bulkspool varchar(33),
messageid_bulkspool varchar(100),
message_bulkspool text,
lock_bulkspool smallint,
dkim_privatekey_bulkspool varchar(100),
dkim_selector_bulkspool varchar(50),
dkim_d_bulkspool varchar(50),
dkim_i_bulkspool varchar(50),
dkim_header_list_bulkspool varchar(500),
constraint ind_bulkspool primary key (messagekey_bulkspool)
);
CREATE INDEX messagekey_bulkspool_idx ON bulkspool_table(messagekey_bulkspool);
CREATE TABLE conf_table (
robot_conf varchar(80),
label_conf varchar(80),
value_conf varchar(300),
constraint ind_conf primary key (robot_conf,label_conf)
);
CREATE INDEX robot_conf_idx ON conf_table(robot_conf,label_conf);
GRANT ALL on exclusion_table,session_table, one_time_ticket_table, bulkmailer_table,bulkspool_table, conf_table TO sympa;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-sympa-devel/attachments/20120106/be5ff065/attachment.html>
More information about the Pkg-sympa-devel
mailing list