[Systers-dev] Moving from Pickle Membership to Store in the Postgresql Database
Anna Granudd
anna.granudd at gmail.com
Wed Jun 9 11:38:38 PDT 2010
Hi,
Jen: I'll send you and Robin a copy of what was said.
I attach a text file with all the tables and their content in Mailman 3.0 in
case anyone else but me might find it useful (not sure Mailman allows
attachments but it's worth a try...). I have no idea if Barry plan to update
the core db but it contains quite a lot so it's a good start for us as well
when migrating. I believe they'll use a sqlite3 db.
Thanks,
Anna
On Wed, Jun 9, 2010 at 5:58 PM, Jennifer Redman <jenred at gmail.com> wrote:
>
>
> On Tue, Jun 8, 2010 at 9:12 AM, Jennifer Redman <jenred at gmail.com> wrote:
>
>>
>>
>> On Tue, Jun 8, 2010 at 8:59 AM, Robin Jeffries <robin at jeffries.org>wrote:
>>
>>> And for me also. Tomorrow == Wed, June 9
>>>
>>>
>> And I can actually make this meeting as well! Hopefully the time works
>> for Malveeka and Pinar?
>>
>
> And I'm not going to make it after all. If someone can post the irc logs
> that would be great and I'll take a look this afternoon.
>
> Thanks,
> Jen
>
-------------- next part --------------
Mailman Core has the following tables, PK indicates the primary key.
_request:
id INTEGER NOT NULL, PK
"key" TEXT,
request_type TEXT,
data_hash TEXT,
mailing_list_id INTEGER,
acceptablealias
id INTEGER NOT NULL, PK
"alias" TEXT NOT NULL,
mailing_list_id INTEGER NOT NULL,
address
id INTEGER NOT NULL, PK
address TEXT,
_original TEXT,
real_name TEXT,
verified_on TIMESTAMP,
registered_on TIMESTAMP,
user_id INTEGER,
preferences_id INTEGER,
autoresponserecord
id INTEGER NOT NULL, PK
address_id INTEGER,
mailing_list_id INTEGER,
response_type INTEGER,
date_sent TIMESTAMP,
contentfilter
id INTEGER NOT NULL, PK
mailing_list_id INTEGER,
filter_pattern TEXT,
filter_type INTEGER,
domain
id INTEGER NOT NULL, PK
email_host TEXT,
base_url TEXT,
description TEXT,
contact_address TEXT,
language
id INTEGER NOT NULL, PK
code TEXT,
mailinglist
id INTEGER NOT NULL, PK
-- List identity
list_name TEXT,
host_name TEXT,
list_id TEXT,
include_list_post_header BOOLEAN,
include_rfc2369_headers BOOLEAN,
-- Attributes not directly modifiable via the web u/i
created_at TIMESTAMP,
admin_member_chunksize INTEGER,
next_request_id INTEGER,
next_digest_number INTEGER,
digest_last_sent_at TIMESTAMP,
volume INTEGER,
last_post_time TIMESTAMP,
accept_these_nonmembers BLOB,
acceptable_aliases_id INTEGER,
admin_immed_notify BOOLEAN,
admin_notify_mchanges BOOLEAN,
administrivia BOOLEAN,
advertised BOOLEAN,
anonymous_list BOOLEAN,
archive BOOLEAN,
archive_private BOOLEAN,
archive_volume_frequency INTEGER,
-- Automatic responses.
autorespond_owner INTEGER,
autoresponse_owner_text TEXT,
autorespond_postings INTEGER,
autoresponse_postings_text TEXT,
autorespond_requests INTEGER,
autoresponse_request_text TEXT,
autoresponse_grace_period TEXT,
-- Bounce and ban.
ban_list BLOB,
bounce_info_stale_after TEXT,
bounce_matching_headers TEXT,
bounce_notify_owner_on_disable BOOLEAN,
bounce_notify_owner_on_removal BOOLEAN,
bounce_processing BOOLEAN,
bounce_score_threshold INTEGER,
bounce_unrecognized_goes_to_list_owner BOOLEAN,
bounce_you_are_disabled_warnings INTEGER,
bounce_you_are_disabled_warnings_interval TEXT,
-- Content filtering.
filter_content BOOLEAN,
collapse_alternatives BOOLEAN,
convert_html_to_plaintext BOOLEAN,
default_member_moderation BOOLEAN,
description TEXT,
digest_footer TEXT,
digest_header TEXT,
digest_is_default BOOLEAN,
digest_send_periodic BOOLEAN,
digest_size_threshold INTEGER,
digest_volume_frequency TEXT,
digestable BOOLEAN,
discard_these_nonmembers BLOB,
emergency BOOLEAN,
encode_ascii_prefixes BOOLEAN,
first_strip_reply_to BOOLEAN,
forward_auto_discards BOOLEAN,
gateway_to_mail BOOLEAN,
gateway_to_news BOOLEAN,
generic_nonmember_action INTEGER,
goodbye_msg TEXT,
header_matches BLOB,
hold_these_nonmembers BLOB,
info TEXT,
linked_newsgroup TEXT,
max_days_to_hold INTEGER,
max_message_size INTEGER,
max_num_recipients INTEGER,
member_moderation_action BOOLEAN,
member_moderation_notice TEXT,
mime_is_default_digest BOOLEAN,
moderator_password TEXT,
msg_footer TEXT,
msg_header TEXT,
new_member_options INTEGER,
news_moderation TEXT,
news_prefix_subject_too BOOLEAN,
nntp_host TEXT,
nondigestable BOOLEAN,
nonmember_rejection_notice TEXT,
obscure_addresses BOOLEAN,
personalize TEXT,
pipeline TEXT,
post_id INTEGER,
preferred_language TEXT,
private_roster BOOLEAN,
real_name TEXT,
reject_these_nonmembers BLOB,
reply_goes_to_list TEXT,
reply_to_address TEXT,
require_explicit_destination BOOLEAN,
respond_to_post_requests BOOLEAN,
scrub_nondigest BOOLEAN,
send_goodbye_msg BOOLEAN,
send_reminders BOOLEAN,
send_welcome_msg BOOLEAN,
start_chain TEXT,
subject_prefix TEXT,
subscribe_auto_approval BLOB,
subscribe_policy INTEGER,
topics BLOB,
topics_bodylines_limit INTEGER,
topics_enabled BOOLEAN,
unsubscribe_policy INTEGER,
welcome_msg TEXT,
member
id INTEGER NOT NULL, PK
role TEXT,
mailing_list TEXT,
is_moderated BOOLEAN,
address_id INTEGER,
preferences_id INTEGER,
message
id INTEGER NOT NULL, PK
message_id_hash TEXT,
path TEXT,
message_id TEXT,
onelastdigest
id INTEGER NOT NULL, PK
mailing_list_id INTEGER,
address_id INTEGER,
delivery_mode TEXT,
pended
id INTEGER NOT NULL, PK
token TEXT,
expiration_date TIMESTAMP,
pendedkeyvalue
id INTEGER NOT NULL, PK
"key" TEXT,
value TEXT,
pended_id INTEGER,
preferences
id INTEGER NOT NULL, PK
acknowledge_posts BOOLEAN,
hide_address BOOLEAN,
preferred_language TEXT,
receive_list_copy BOOLEAN,
receive_own_postings BOOLEAN,
delivery_mode TEXT,
delivery_status TEXT,
user
id INTEGER NOT NULL, PK
real_name TEXT,
password TEXT,
preferences_id INTEGER,
version
id INTEGER NOT NULL, PK
component TEXT,
version INTEGER,
To contribute to this conversation, send mail to <systers-dev+mentor at systers.org>
More information about the Systers-dev
mailing list