vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   How bad is to ALTER tables from an upgrade point of view ? (https://vborg.vbsupport.ru/showthread.php?t=154813)

mihai11 08-10-2007 02:11 AM

How bad is to ALTER tables from an upgrade point of view ?
 
Hi,

What is preferable ? To ALTER an existing VB table in order to add more fields or to create a completely new table that will keep your plug-in deconnected from future Vbulletin database changes ?

For example, I need to add some additional information to the user table. What should I do ? ALTER the existing table or create a new table ?

Regards,
Razvan

psalzmann 08-10-2007 03:24 AM

I would say yes it's best to avoid altering any stock tables however it is possible. Why not just have your addon or product use a seperate table? this way you can easily upgrade it without the loss of any stock table in vb...

Farcaster 08-10-2007 03:42 AM

It really depends on what you're trying to do. If you want to add a field to the user table, for instance, that will then be made available on posts and in the user arrays, then adding the column to the user table will prevent you from having to do manual edits to add table joins. If, on the other hand, the field will be accessed infrequently, you may want to consider adding a separate child table.


All times are GMT. The time now is 04:51 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01029 seconds
  • Memory Usage 1,705KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete