Difference between revisions of "Freeside:1.7:Documentation:Developer:Schema changes"

From Freeside
Jump to: navigation, search
(Spam removal)
 
Line 1: Line 1:
[http://rubyarts.org/images/icons/news-1606.html karezza video] [http://woningpagina.com/pics/flash/comment-1600.html ltd marketing director] [http://woningpagina.com/pics/flash/comment-855.html nero express serial crack] [http://aarh.net/generator/assets/gallery3/topic-1346.html remparts de qc] [http://thewholesaler.co.uk/newsletter/data/images/article114.html episcopal lectionary year a] [http://marja-leena-rathje.info/ssp_director/config/conf/article1500.html superman ultimate flight video] [http://cavalierpedigrees.com/XOOPS/images/text697.htm animal coloring pages] [http://caypkiwanis.org/main/wp-content/uploads/2007/09/article-418.htm mexican on line pharmacy] [http://atomized.ca/2006/12/news-1894-20090630.html mp3trim pro crack] [http://kazak.ca/buzz/data/media/eltroq1415.htm awesome break dance video] [http://arccc-cccaa.org/images/thumbs/topic-802.htm johnny cash hurt] [http://aarh.net/generator/assets/gallery3/topic-1203.html nude woman pic video] [http://pixsoulmedia.com/dev/images/thumbs/article2314.html gold canyon candles] [http://appleturnover.tv/about/images/news-2394-20090704.html animation flash movies] [http://tatlin.com/gallery/wp-content/uploads/2008/topic-630.htm feline diseases] [http://appleturnover.tv/about/images/news-2502-20090704.html ejercicios excel] [http://carpentercarpenter.ca/_doubletuttle/images/comment-853.html vomit scat] [http://mdabc.net/test/files/index.htm url] [http://cavalierpedigrees.com/XOOPS/images/text1958.htm if your not the one] [http://paarc.ca/images/thumbs/article508.html dolphin figurines] [http://cavaliersonline.com/photos/icons/text352.htm sister stories] [http://rvpark4u.com/weblog/skins/rsd/files/page2226.html pearl river hilton] [http://tatlin.com/gallery/wp-content/uploads/2008/topic-1819.htm tax adjustments] [http://paarc.ca/images/thumbs/article477.html inspiration 6.0 download] [http://sahardesign.com/files/styles/article2309.html arizona estate license real] [http://casv.ca/secondary/class/install/2439.html lover i dont have to love video] [http://paarc.ca/images/thumbs/article2092.html cheerleaders dirty] [http://thewholesaler.co.uk/newsletter/data/images/article506.html nils thompson] [http://aquisechatea.com/galeria/albums/userpics/10002/page1489.html movie tickets coupons] [http://techwebcast.info/forum/attachments/files/page-179.html sexy man costume] [http://paarc.ca/images/thumbs/article2148.html playboy chicks] [http://cavaliersonline.com/photos/icons/text996.htm kid plaything] [http://vfcpug.org/meta/quad/images/text-1393.htm effexor class action] [http://appleturnover.tv/about/images/news-64-20090628.html memphis mini storage] [http://caypkiwanis.org/main/wp-content/uploads/2007/09/article-1835.htm viaggi san valentino] [http://juliemorstad.com/contactform/forms/images/article24.htm advance course degree nursing online respiratory therapist] [http://castlekeepcavaliers.com/generator/assets/files/page72.html marine park camera video] [http://mdabc.net/test/files/new1449.htm 3 ringtones free] [http://techwebcast.info/forum/attachments/files/page-1393.html gay wanking] [http://marja-leena-rathje.info/ssp_director/config/conf/index.html http] [http://castlekeepcavaliers.com/generator/assets/files/page551.html dogfart sample movie] [http://beachcki.org/officers/wpThumbnails/pics/topic114.htm us passport renewal forms] [http://marja-leena-rathje.info/ssp_director/config/conf/article1136.html marine merchant license] [http://pixsoulmedia.com/dev/images/thumbs/article1814.html best high schools] [http://aarh.net/generator/assets/gallery3/sitemap.html http] [http://rubyarts.org/images/icons/news-1217.html liteon dvd video recorder] [http://techwebcast.info/forum/attachments/files/page-1444.html movies for real player] [http://woningpagina.com/pics/flash/comment-1262.html engine optimization philadelphia search site web] [http://beachcki.org/officers/wpThumbnails/pics/topic758.htm elisha cutbert] [http://marja-leena-rathje.info/ssp_director/config/conf/article1727.html szilvia lauren video] 
 
 
=== Schema.pm ===
 
=== Schema.pm ===
  

Latest revision as of 11:24, 20 July 2009

Schema.pm

  • Required
  • Edit the big data structure in FS/FS/Schema.pm and add your tables and columns

Essential documentation

  • The upgrade script will automatically handle new tables as well as new columns, removed columns and changes to indices. Column changes (other than NULLability) are not handled.
  • If other schema changes are required (such as changed columns, renamed or removed tables, etc.), add a quick note to the upgrade instructions at Freeside:1.7:Documentation:Upgrading and/or Freeside:1.9:Documentation:Upgrading-HEAD

Skeleton class autogeneration

  • For new tables. Optional but recommended. We're trying to save you work!
  • Make sure the tables have been added to FS/FS/Schema.pm and run make install-perl-modules
  • From the root freeside directory, run bin/generate-table-module tablename for each table.
  • Edit the resulting FS/FS/table.pm
  • FS/MANIFEST is updated and FS/t/table.t is added. Don't forget to cvs add FS/FS/table.pm and FS/t/table.t and check them in.

Required Documentation

  • For new tables: add to FS/FS.pm

Optional: Documentation looking for adopters or innovative autogeneration

  • somehwat neglected: httemplate/docs/schema.html
  • really neglected: httemplate/docs/schema.dia