[mythtv-commits] Ticket #240: DB helper classes and pgsql support (3rd attempt)

MythTV mythtv at cvs.mythtv.org
Tue Oct 17 21:40:33 UTC 2006


#240: DB helper classes and pgsql support (3rd attempt)
------------------------------+---------------------------------------------
 Reporter:  fvilas at iname.com  |        Owner:  ijr    
     Type:  enhancement       |       Status:  closed 
 Priority:  minor             |    Milestone:  0.20   
Component:  mythtv            |      Version:  head   
 Severity:  low               |   Resolution:  wontfix
------------------------------+---------------------------------------------
Comment (by anonymous):

 That, is a sad decission.

 I thought linux was all about choice. I guess mythtv isn't.

 What I don't get is mysql is required via qt, not via myth directly. Now
 qt supports both DB backends, so abstraction should be possible, where
 mythtv doesn't care about which DB backend is used.

 So if mythtv uses direct mysql access, then why does it depend on QT
 having mysql support?

 Also, and I know it's kinda to little to late I suppose, what feature does
 mythtv require form mysql that postgres doesn't have, which would make it
 so hard to support? I ask this because in all my applications I have
 written, I try to not depend on the database. I have either a
 class/c-file/list of defines for my accessing a database, and use those
 function calls, wether it's mysql or postgres or what not. Sure there
 might be a little overhead when using a function to translate to your
 database of choice, but it would allow the users to choose, without
 forcing anything onto the user.

 I switched away from mythtv year and a half ago, because I got fedup of
 maintaining 2 databases, Linux is all about choice, and I didn't feel good
 about being forced to either switch to mysql for all my database needs or
 having to deal with maintaining both. I read about 0.20 possible support
 of postgres and figured it was worth trying again, this makes me wanting
 to leave, though I do like myth a lot.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/240#comment:16>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list