[Nitro] [OG] - Automated table modification / extension

Ilias Lazaridis ilias at lazaridis.com
Sat Apr 30 14:41:47 EDT 2005

Ilias Lazaridis wrote:

> How do I setup OG that it automaticaly match the table to the updated
> class-definition? (= automaticly add columns).

after testing a little bit within the OG codebase:


At least SQLite3 has very limited support for table alteration.

The better alternative would be possibly:

  if table_exist
    table_create() # standard create method, suffix "_new"
    table_copy()   # generic copy method, usable for db-migration, too
      table_rename() # <class-name>_old
      table_rename() # <class-name>_new => <class-name>
      table_delete() # delete old table



More information about the Nitro-general mailing list