Im Laufe eines Bloggerlebens mit Hilfe von WordPress nimmt man in der Regel auch Veränderungen an seinem Blog vor. Da werden Plugins getestet und neue Ideen ausprobiert – dies führt allerdings zu einigen Einträgen in der Datenbank, die an sich ja möglichst Schlank sein sollte. Nun ist es so, dass sie Plugins, die nicht benötigt werden trotzdem ihre Einträge in der DB lassen, vorallem die Tabelle _options flutet bei so einigen Usern über.
Wer sich also auf die Suche macht und dabei die unnötigen Einträge in seiner DB löschen möchte, findet nun hier eine Übersicht der Tabellen und ihrer Datensätze, die standardmäßig von WP angelegt werden und somit in jedem Fall benötigt werden.
Vorsicht: In jedem Fall ist vor so einem Eingriff ein Backup der Datenbank zu machen, z.b. mit phpMyAdmin – Anleitung hier !
Folgende Tabellen werden bei einer Neuinstallation erstellt:
- Table_Präfix_categories
- Table_Präfix_comments
- Table_Präfix_linkcategories
- Table_Präfix_links
- Table_Präfix_options
- Table_Präfix_post2cat
- Table_Präfix_postmeta
- Table_Präfix_posts
- Table_Präfix_usermeta
- Table_Präfix_users
Die 10 Tabellen enthalten folgende Datenfelder mit folgenden Datensätzen (Die Datensätze habe ich nur für _options aufgelistet, da die anderen Datensätze in den übrigen Tabellen entweder leer sind, bei Neuinstallation, oder deren Inhalte über das Admin-Panel von WP verwaltet werden können.):
- Table_Präfix_categories
- cat_ID
- cat_name
- category_nicename
- category_description
- category_parent
- category_count
- Table_Präfix_comments
- comment_ID
- comment_post_ID
- comment_author
- comment_author_email
- comment_author_url
- comment_author_IP
- comment_date
- comment_date_gmt
- comment_content
- comment_karma
- comment_approved
- comment_agent
- comment_type
- comment_parent
- user_id
- Table_Präfix_linkcategories
- cat_id
- cat_name
- auto_toggle
- show_images
- show_description
- show_rating
- show_updated
- sort_order
- sort_desc
- text_before_link
- text_after_link
- text_after_all
- list_limit
- Table_Präfix_links
- link_id
- link_url
- link_name
- link_image
- link_target
- link_category
- link_description
- link_visible
- link_owner
- link_rating
- link_updated
- link_rel
- link_notes
- link_rss
- Table_Präfix_options
- option_id
- blog_id
- option_name
- option_can_override
- option_type
- option_value
- option_width
- option_height
- option_description
- option_admin_level
- autoload
- 1 siteurl
- 2 blogname
- 3 blogdescription
- 5 users_can_register
- 6 admin_email
- 7 start_of_week
- 8 use_balanceTags
- 9 use_smilies
- 10 require_name_email
- 11 comments_notify
- 12 posts_per_rss
- 13 rss_excerpt_length
- 14 rss_use_excerpt
- 15 mailserver_url
- 16 mailserver_login
- 17 mailserver_pass
- 18 mailserver_port
- 19 default_category
- 20 default_comment_status
- 21 default_ping_status
- 22 default_pingback_flag
- 23 default_post_edit_rows
- 24 posts_per_page
- 25 what_to_show
- 26 date_format
- 27 time_format
- 28 links_updated_date_format
- 29 links_recently_updated_prepend
- 30 links_recently_updated_append
- 31 links_recently_updated_time
- 32 comment_moderation
- 33 moderation_notify
- 34 permalink_structure
- 35 gzipcompression
- 36 hack_file
- 37 blog_charset
- 38 moderation_keys
- 39 active_plugins
- 40 home
- 41 category_base
- 42 advanced_edit
- 42 ping_sites
- 43 comment_max_links
- 44 gmt_offset
- 45 default_email_category
- 46 recently_edited
- 47 use_linksupdate
- 48 template
- 49 stylesheet
- 50 comment_whitelist
- 51 page_uris
- 52 blacklist_keys
- 53 comment_registration
- 54 open_proxy_check
- 55 rss_language
- 56 html_type
- 57 use_trackback
- 58 default_role
- 59 rich_editing
- 60 db_version
- 61 uploads_use_yearmonth_folders
- 62 upload_path
- 63 TABLE_PRÄFIX_user_roles
In der _options gibt es 63 Datensatzeinträge
- Table_Präfix_post2cat
- rel_id
- post_id
- category_id
- Table_Präfix_postmeta
- meta_id
- post_id
- meta_key
- meta_value
- Table_Präfix_posts
- ID
- post_author
- post_date
- post_date_gmt
- post_content
- post_title
- post_category
- post_excerpt
- post_status
- comment_status
- ping_status
- post_password
- post_name
- to_ping
- pinged
- post_modified
- post_modified_gmt
- post_content_filtered
- post_parent
- guid
- menu_order
- post_type
- post_mime_type
- comment_count
- Table_Präfix_usermeta
- umeta_id
- user_id
- meta_key
- meta_value
- Table_Präfix_users
- ID
- user_login
- user_pass
- user_nicename
- user_email
- user_url
- user_registered
- user_activation_key
- user_status
- display_name
Tipp:
Die Datenbank nach dem Aufräumen optimieren – Anleitung hier.
Wow. Das war Arbeit. Hier gibts die Erläuterungen zur Datenbank: http://codex.wordpress.org/Database_Description20
>> In jedem Fall ist vor so einem Eingriff ein Update der Datenbank zu machen
Hmm, der letzte Kommentar kam irgenwie nicht richtig an, jetzt nochmal…
Hier meinst Du doch sicherlich „Backup“ statt „Update“ ;-))
Sollte das nicht eher Backup heissen? 😉
Huch – DANKE für den Hinweis. Damit weis ich wenigstens, dass ich Leser habe und nicht nur Besucher. Vielleicht sollte man immer ein paar Stolpersteine einbauen. 😉
Liebe Grüsse Frank
GIbt es sowas auch für die neue WP Version 2.3?
Nein, mir ist aktuell keine bekannt. Eventuell könnte ich mal ein Update machen und in meiner Tag-Übersicht mit einbauen.