home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Development
General Development (no feature request here!)
Database: Refactor MP1 database for multi seat usage
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Anthony Vaughan" data-source="post: 1288461" data-attributes="member: 153283"><p>I have temporarily disabled database updates from this version because I want to ensure that we concentrate on making sure that the main functionality of the application works. Then, when I know that the app is working and everyone is on-board, I'll concentrate on making the database upgrade process work. This is by far the most complex task because I've normalized the databases and I cannot be sure, at this point, what people have in their databases. I expect database upgrades to be the most troublesome part of this upgrade.</p><p></p><p>As a result of this, the refactored app will only create a database when one is not already there. If you tried installing the refactored app earlier then there may be an old version of the V6 database still lying around. The best way to guarantee that only the latest database layouts get used is for users to remove any existing client databases before running the either the client app or the GUI.</p><p></p><p></p><p>It's a long time since I used dual-boot but I think that is a neat way to handle testing. The install BAT file should have copied the correct exe.config files over for you. Please check that all files copied over successfully before continuing. Also, the script assumes that you have installed MP1 in the standard folders. If that is not the case then you will need to edit the script to point to your set-up. I've used variables to hold the locations (toFolder and toDataFolder).</p><p></p><p>Loading of Utils.dll and Core.dll has been made optional in case anyone is using MPTray. The changes I have made in those two DLLs is more to do with suppressing annoying error messages than to do with functionality (I've changed the messages from ERROR to DEBUG when they aren't errors that we can do anything about).</p></blockquote><p></p>
[QUOTE="Anthony Vaughan, post: 1288461, member: 153283"] I have temporarily disabled database updates from this version because I want to ensure that we concentrate on making sure that the main functionality of the application works. Then, when I know that the app is working and everyone is on-board, I'll concentrate on making the database upgrade process work. This is by far the most complex task because I've normalized the databases and I cannot be sure, at this point, what people have in their databases. I expect database upgrades to be the most troublesome part of this upgrade. As a result of this, the refactored app will only create a database when one is not already there. If you tried installing the refactored app earlier then there may be an old version of the V6 database still lying around. The best way to guarantee that only the latest database layouts get used is for users to remove any existing client databases before running the either the client app or the GUI. It's a long time since I used dual-boot but I think that is a neat way to handle testing. The install BAT file should have copied the correct exe.config files over for you. Please check that all files copied over successfully before continuing. Also, the script assumes that you have installed MP1 in the standard folders. If that is not the case then you will need to edit the script to point to your set-up. I've used variables to hold the locations (toFolder and toDataFolder). Loading of Utils.dll and Core.dll has been made optional in case anyone is using MPTray. The changes I have made in those two DLLs is more to do with suppressing annoying error messages than to do with functionality (I've changed the messages from ERROR to DEBUG when they aren't errors that we can do anything about). [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Development
General Development (no feature request here!)
Database: Refactor MP1 database for multi seat usage
Contact us
RSS
Top
Bottom