Temat: Nowy schemat bazy danych

Zbliżając się do migracji strony na słoneczko  (którą ktoś
- miejmy nadzieję - zrobi) i nudząc się w oczekiwaniu na pana Srokę,
zajrzałem co w bazie danych 21wdw leży.

Aktualnie w bazie danych wdw21 mamy następujące tabelki:

aktualnosci                    CASCADE; --www
artists                        CASCADE; --songbook
comments                       CASCADE; --songbook
egw_access_log                 CASCADE; --egw
egw_accounts                   CASCADE; --egw
egw_acl                        CASCADE; --egw
egw_addressbook                CASCADE; --egw
egw_addressbook_extra          CASCADE; --egw
egw_api_content_history        CASCADE; --egw
egw_app_sessions               CASCADE; --egw
egw_applications               CASCADE; --egw
egw_async                      CASCADE; --egw
egw_bookmarks                  CASCADE; --egw
egw_cal                        CASCADE; --egw
egw_cal_dates                  CASCADE; --egw
egw_cal_extra                  CASCADE; --egw
egw_cal_holidays               CASCADE; --egw
egw_cal_repeats                CASCADE; --egw
egw_cal_user                   CASCADE; --egw
egw_categories                 CASCADE; --egw
egw_config                     CASCADE; --egw
egw_contentmap                 CASCADE; --egw
egw_emailadmin                 CASCADE; --egw
egw_etemplate                  CASCADE; --egw
egw_felamimail_cache           CASCADE; --egw
egw_felamimail_displayfilter   CASCADE; --egw
egw_felamimail_folderstatus    CASCADE; --egw
egw_history_log                CASCADE; --egw
egw_hooks                      CASCADE; --egw
egw_infolog                    CASCADE; --egw
egw_infolog_extra              CASCADE; --egw
egw_interserv                  CASCADE; --egw
egw_lang                       CASCADE; --egw
egw_languages                  CASCADE; --egw
egw_links                      CASCADE; --egw
egw_log                        CASCADE; --egw
egw_log_msg                    CASCADE; --egw
egw_news                       CASCADE; --egw
egw_news_export                CASCADE; --egw
egw_nextid                     CASCADE; --egw
egw_pm_constraints             CASCADE; --egw
egw_pm_elements                CASCADE; --egw
egw_pm_extra                   CASCADE; --egw
egw_pm_members                 CASCADE; --egw
egw_pm_milestones              CASCADE; --egw
egw_pm_pricelist               CASCADE; --egw
egw_pm_prices                  CASCADE; --egw
egw_pm_projects                CASCADE; --egw
egw_pm_roles                   CASCADE; --egw
egw_preferences                CASCADE; --egw
egw_reg_accounts               CASCADE; --egw
egw_reg_fields                 CASCADE; --egw
egw_resources                  CASCADE; --egw
egw_resources_extra            CASCADE; --egw
egw_sessions                   CASCADE; --egw
egw_sitemgr_active_modules     CASCADE; --egw
egw_sitemgr_blocks             CASCADE; --egw
egw_sitemgr_blocks_lang        CASCADE; --egw
egw_sitemgr_categories_lang    CASCADE; --egw
egw_sitemgr_categories_state   CASCADE; --egw
egw_sitemgr_content            CASCADE; --egw
egw_sitemgr_content_lang       CASCADE; --egw
egw_sitemgr_modules            CASCADE; --egw
egw_sitemgr_notifications      CASCADE; --egw
egw_sitemgr_notify_messages    CASCADE; --egw
egw_sitemgr_pages              CASCADE; --egw
egw_sitemgr_pages_lang         CASCADE; --egw
egw_sitemgr_properties         CASCADE; --egw
egw_sitemgr_sites              CASCADE; --egw
egw_syncmldevinfo              CASCADE; --egw
egw_syncmlsummary              CASCADE; --egw
egw_timesheet                  CASCADE; --egw
egw_vfs                        CASCADE; --egw
egw_wf_activities              CASCADE; --egw
egw_wf_activity_agents         CASCADE; --egw
egw_wf_activity_roles          CASCADE; --egw
egw_wf_agent_mail_smtp         CASCADE; --egw
egw_wf_instance_activities     CASCADE; --egw
egw_wf_instance_supplements    CASCADE; --egw
egw_wf_instances               CASCADE; --egw
egw_wf_process_config          CASCADE; --egw
egw_wf_processes               CASCADE; --egw
egw_wf_roles                   CASCADE; --egw
egw_wf_transitions             CASCADE; --egw
egw_wf_user_roles              CASCADE; --egw
egw_wf_workitems               CASCADE; --egw
egw_wiki_interwiki             CASCADE; --egw
egw_wiki_links                 CASCADE; --egw
egw_wiki_pages                 CASCADE; --egw
egw_wiki_rate                  CASCADE; --egw
egw_wiki_remote_pages          CASCADE; --egw
egw_wiki_sisterwiki            CASCADE; --egw
genres                         CASCADE; --songbook
history                        CASCADE; --tasks
httpd_sessions                 CASCADE; --??? (empty)
imprezy                        CASCADE; --galeria
ipsnumbers                     CASCADE; --old_forum
kategorie                      CASCADE; --??? (empty)
ludzie                         CASCADE; --galeria
ludzie2zdjecia                 CASCADE; --galeria
mapy                           CASCADE; --mapy
mapy_komentarz                 CASCADE; --mapy
messages                       CASCADE; --old_forum
music_authors                  CASCADE; --songbook
newsgroups                     CASCADE; --old_forum
permission2groups              CASCADE; --tasks
permissions                    CASCADE; --tasks
phpgw_kb_articles              CASCADE; --egw
phpgw_kb_comment               CASCADE; --egw
phpgw_kb_files                 CASCADE; --egw
phpgw_kb_questions             CASCADE; --egw
phpgw_kb_ratings               CASCADE; --egw
phpgw_kb_related_art           CASCADE; --egw
phpgw_kb_search                CASCADE; --egw
phpgw_kb_urls                  CASCADE; --egw
phpgw_mydms_acls               CASCADE; --egw
phpgw_mydms_documentcontent    CASCADE; --egw
phpgw_mydms_documentlinks      CASCADE; --egw
phpgw_mydms_documents          CASCADE; --egw
phpgw_mydms_folders            CASCADE; --egw
phpgw_mydms_groupmembers       CASCADE; --egw
phpgw_mydms_groups             CASCADE; --egw
phpgw_mydms_keywordcategories  CASCADE; --egw
phpgw_mydms_keywords           CASCADE; --egw
phpgw_mydms_notify             CASCADE; --egw
phpgw_mydms_sessions           CASCADE; --egw
phpgw_mydms_userimages         CASCADE; --egw
phpgw_mydms_users              CASCADE; --egw
phpgw_polls_data               CASCADE; --egw
phpgw_polls_desc               CASCADE; --egw
phpgw_polls_settings           CASCADE; --egw
phpgw_polls_user               CASCADE; --egw
phpgw_vfs2_customfields        CASCADE; --egw
phpgw_vfs2_customfields_data   CASCADE; --egw
phpgw_vfs2_files               CASCADE; --egw
phpgw_vfs2_mimetypes           CASCADE; --egw
phpgw_vfs2_prefixes            CASCADE; --egw
phpgw_vfs2_quota               CASCADE; --egw
phpgw_vfs2_shares              CASCADE; --egw
phpgw_vfs2_versioning          CASCADE; --egw
piosenki                       CASCADE; --songbook
podpisy                        CASCADE; --rozkazy
projects                       CASCADE; --tasks
pun_bans                       CASCADE; --new_forum
pun_categories                 CASCADE; --new_forum
pun_censoring                  CASCADE; --new_forum
pun_config                     CASCADE; --new_forum
pun_extension_hooks            CASCADE; --new_forum
pun_extensions                 CASCADE; --new_forum
pun_forum_perms                CASCADE; --new_forum
pun_forums                     CASCADE; --new_forum
pun_groups                     CASCADE; --new_forum
pun_online                     CASCADE; --new_forum
pun_posts                      CASCADE; --new_forum
pun_ranks                      CASCADE; --new_forum
pun_reports                    CASCADE; --new_forum
pun_search_cache               CASCADE; --new_forum
pun_search_matches             CASCADE; --new_forum
pun_search_words               CASCADE; --new_forum
pun_subscriptions              CASCADE; --new_forum
pun_topics                     CASCADE; --new_forum
pun_users                      CASCADE; --new_forum
punbb_bans                     CASCADE; --new_forum
punbb_categories               CASCADE; --new_forum
punbb_censoring                CASCADE; --new_forum
punbb_config                   CASCADE; --new_forum
punbb_forum_perms              CASCADE; --new_forum
punbb_forums                   CASCADE; --new_forum
punbb_groups                   CASCADE; --new_forum
punbb_online                   CASCADE; --new_forum
punbb_posts                    CASCADE; --new_forum
punbb_ranks                    CASCADE; --new_forum
punbb_reports                  CASCADE; --new_forum
punbb_search_cache             CASCADE; --new_forum
punbb_search_matches           CASCADE; --new_forum
punbb_search_words             CASCADE; --new_forum
punbb_subscriptions            CASCADE; --new_forum
punbb_topics                   CASCADE; --new_forum
rozkazy                        CASCADE; --rozkazy
rozkazy2ludzie                 CASCADE; --rozkazy
services                       CASCADE; --old_forum
song2songbook                  CASCADE; --songbook
songbook_type                  CASCADE; --songbook
songbooks                      CASCADE; --songbook
synchro                        CASCADE; --old_forum
tasks                          CASCADE; --tasks
text_authors                   CASCADE; --songbook
typy                           CASCADE; --galeria
uczestnicy_obozow              CASCADE; --obozy
user_accounts                  CASCADE; --new_forum
users                          CASCADE; --old_forum
users2                         CASCADE; --songbook
users3                         CASCADE; ?? - niewiem
usertypes                      CASCADE; ?? - pusta ut_id | ut_name | ut_show (old_forum)
zdjecia                        CASCADE; --galeria


Gdzie poszczególne kategoria należałoby rozwinąć do:

egw => egroupware - kalendarz/kontakty/zadania

aktualnosci => Lista aktualności na różnych stronach (wdw/obóz/wdhy)
rozkazy => Książka rozkazów
galeria => bieżąca galeria
oboz => strona obozów.

songbook => bieżący (czyli stary) śpiewnik
new_forum - punBB - bieżące forum

old_forum => Stare forum by Marcin Pilipczuk i Piotr Tabor [do wywałki]
tasks => Stary system zarządzana zadaniami by Piotr Tabor - [do wywałki]
mapy => System zarządzania mapami by Krzyś Kulewski - [chyba do wywałki, nie ?]

Na razie taki raporcik - w przypływie płodności/czasu napiszę co z tym należy IMHO zrobić...

Ostatnio edytowany przez Taboret (2008-02-25 19:10:31)

2

Odp: Nowy schemat bazy danych

Na słoneczko już w tej chwili przes stronę używane
są dwie bazy danych:
- egroupware : Przez  wszystko co dotyczy egroupware
- wdw21_old: Reszta, za wyjątkiem pun_* (usunięto), oldforum (usunięto), tasks (usunięto)

Czyli na ten moment wdw21_old zawiera:

Schema |         Name         | Type  |   Owner
--------+----------------------+-------+-----------
public | aktualnosci          | table | wdw21_www
public | artists              | table | wdw21_www
public | genres               | table | wdw21_www
public | imprezy              | table | wdw21_www
public | kategorie            | table | wdw21_www
public | ludzie               | table | wdw21_www
public | ludzie2zdjecia       | table | wdw21_www
public | mapy                 | table | wdw21_www
public | mapy_komentarz       | table | wdw21_www
public | messages             | table | wdw21_www
public | music_authors        | table | wdw21_www
public | piosenki             | table | wdw21_www
public | podpisy              | table | wdw21_www
public | punbb_bans           | table | wdw21_www
public | punbb_categories     | table | wdw21_www
public | punbb_censoring      | table | wdw21_www
public | punbb_config         | table | wdw21_www
public | punbb_forum_perms    | table | wdw21_www
public | punbb_forums         | table | wdw21_www
public | punbb_groups         | table | wdw21_www
public | punbb_online         | table | wdw21_www
public | punbb_posts          | table | wdw21_www
public | punbb_ranks          | table | wdw21_www
public | punbb_reports        | table | wdw21_www
public | punbb_search_cache   | table | wdw21_www
public | punbb_search_matches | table | wdw21_www
public | punbb_search_words   | table | wdw21_www
public | punbb_subscriptions  | table | wdw21_www
public | punbb_topics         | table | wdw21_www
public | punbb_users          | table | wdw21_www
public | rozkazy              | table | wdw21_www
public | rozkazy2ludzie       | table | wdw21_www
public | song2songbook        | table | wdw21_www
public | songbook_type        | table | wdw21_www
public | songbooks            | table | wdw21_www
public | text_authors         | table | wdw21_www
public | typy                 | table | wdw21_www
public | uczestnicy_obozow    | table | wdw21_www
public | users                | table | wdw21_www
public | users2               | table | wdw21_www
public | users3               | table | wdw21_www
public | usertypes            | table | wdw21_www
public | zdjecia              | table | wdw21_www

3

Odp: Nowy schemat bazy danych

nic nie zrozumiałam.. co to dla mnie, jako zwykłego użytkownika zmienia?

4

Odp: Nowy schemat bazy danych

Miejmy nadzieję, że nic... Zmienia dla tych, co czasem coś robią przy stronie.

M.