This is a snapshot of Indico's old Trac site. Any information contained herein is most probably outdated. Access our new GitHub site here.
wiki:Dev/FutureDB/MigrationCosts

Migration Costs

Schema Migration

  • Object-oriented logic ("manager", "holder", etc...) to table-like or key-value paradigm;
    • badgeTemplateManager -> badgeConfig ...
    • Class logic has to be either abstracted (ORM?) or changed.

Event

Simple

  • id (str)
  • title (str)
  • created (datetime)
  • modified (datetime)
  • description (str)
  • start_date (datetime)
  • end_date (datetime)
  • timezone (str)
  • screen_start_date (datetime)
  • screen_end_date (datetime)
  • contact_info (str)
  • programDescription
  • owner(s)
  • logo (str)
  • contribTypes (dict)
  • sessionCoordinatorRights (list)
  • registrants (dict)
  • bookings (dict)
  • accessKey (str)
  • modifKey (str)
  • closed (bool)
  • visibility (int)
  • sections (list)
  • enableSessionSlots (bool)
  • enableSessions (bool)
  • autoSolveConflicts (bool)
  • keywords (str)
  • orgText (str)
  • comments (str)
  • shortTag (str)

Complex

  • chairs (list)
  • sessions (list)
  • contributions (list)
  • program (list)
  • accessController (?)
  • materials (dict)
  • schedule (?)
  • alarms (dict)
  • abstractMgr (?)
  • trackCoordinators (?)
  • supportInfo (?)
  • authorIndex (?)
  • speakerIndex (?)
  • primAuthIdx (?)
  • sessionCoordinators (?)
  • submitterIdx (?)
  • boaConfig (?)
  • registrationForm (?)
  • evaluations (list)
  • pendingQueuesMgr (?)
  • participation (?)
  • logHandler (?)
  • reportNumberHolder (?)
  • badgeTemplateManager (?)
  • posterTemplateManager (?)
  • confPaperReview (?)
  • confAbstractReview (?)
  • CSBookingManager (?)

Really needed?

  • chairmanText?
  • places?
  • rooms?
  • chairGen?
  • sessionGenerator?
  • contribGenerator
  • materialGenerator?
  • alarmCounter?
  • contribTypeGenerator?
  • evalutationCounter?
  • registrantGenerator?
  • paper, slides, video, poster, minutes?
  • observers?
Last modified 2 years ago Last modified on 04/09/13 12:02:20