Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 04-10-2009, 09:24 AM
Aldest
Sarnak
 
Join Date: Feb 2009
Location: Georgia
Posts: 69
Default Upgrading to a new Revision

I have a rather basic question about going from one revision to the next.

When I started this I wasn't quite understanding how to get everything together. I was really happy to find the PEQ installer and used that. I then used the PEQ update to bring my server up to the last posted revision.

Now the code.google.com site has a lot newer revisions and I'm interested in using the 408 on from http://code.google.com/p/projecteqemu/downloads/list.

Could someone direct me to a "how to" post or wiki on updating? Can I do so without a new PEQ update? I have a pretty large amount of unique content now. So that factors in as well.
Reply With Quote
  #2  
Old 04-14-2009, 01:58 PM
Aldest
Sarnak
 
Join Date: Feb 2009
Location: Georgia
Posts: 69
Default

Any thoughts on this at all?

I've been considering just starting with a fresh build and checking as to whether or not I can import my data into the new build.
Reply With Quote
  #3  
Old 04-14-2009, 02:38 PM
Andrew80k
Dragon
 
Join Date: Feb 2007
Posts: 659
Default

In retrospect it is easier to make changes with an eye to the future. I know some folks around here, me included, that keep a custom.sql file that all db changes go into. That way you can (almost) always just drop your old db, source new db, source custom.sql and you're all set. Now if you didn't do that it's more difficult, depending on how much custom content you have. There is no diff for mysql dumps, unless someone has come up with one recently. I looked a few months ago and couldn't find anything. Depending on what changes have been made you can just plug the database updates into your current database and happily go right on. Then all you have to do is update your code. The downside to this is that there could be a lot of content changes in the PEQ db or AX db that you won't get.
Reply With Quote
  #4  
Old 04-14-2009, 03:20 PM
Aldest
Sarnak
 
Join Date: Feb 2009
Location: Georgia
Posts: 69
Default

Quote:
Originally Posted by Andrew80k View Post
In retrospect it is easier to make changes with an eye to the future. I know some folks around here, me included, that keep a custom.sql file that all db changes go into. That way you can (almost) always just drop your old db, source new db, source custom.sql and you're all set. Now if you didn't do that it's more difficult, depending on how much custom content you have. There is no diff for mysql dumps, unless someone has come up with one recently. I looked a few months ago and couldn't find anything. Depending on what changes have been made you can just plug the database updates into your current database and happily go right on. Then all you have to do is update your code. The downside to this is that there could be a lot of content changes in the PEQ db or AX db that you won't get.
I appreciate the answer! I think I have PEQ revision 233. That is quite a bit out of date.

I have not done as you suggested. I just didn't know when I got started. That said, I know where my content is and reproducing it, for the most part, wouldn't be the end of the world.

My major concern is my database columns not matching the newest ones. I'm also a bit leary of the code update. Is it really just "copying over" the older files with the new ones?
Reply With Quote
  #5  
Old 04-14-2009, 03:24 PM
drakelord
Hill Giant
 
Join Date: Nov 2002
Location: NC, USA
Posts: 182
Default

If you are getting the binaries, then yes, you just overwrite your old files.

As for the database, I would make a backup of each table individually, and store that somewhere. Then drop the current database, source the new one, and take a look at it.

If it so happens that a new field is added in a table or something, you can source the old backup file to a new database, run a query to modify it, save the code, then put it into the new database.
Reply With Quote
  #6  
Old 04-14-2009, 05:52 PM
Aldest
Sarnak
 
Join Date: Feb 2009
Location: Georgia
Posts: 69
Default

Awesome! Now that I can do. I have a back up daily so I think I'll start working towards this.

Thank you for the replies!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 05:05 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3