On 2/11/07, Ben Sizer <[EMAIL PROTECTED]> wrote:
>
> On Feb 11, 12:45 am, Tim Black <[EMAIL PROTECTED]> wrote:
> > Anyone know if the following error has been fixed or a workaround has
> > been discovered?
> >
> > F:\md\MyWebPages\arwd\developers\tg>tg-admin sql status
> > Using database URI
> > sqlite:///F|\md\MyWebPages\arwd\developers\tg/devdata.sqlite
> > Database does not support reading columns
>
> Basically, it seems that SQLObject relies on a certain aspect of the
> Python DB-API to retrieve the type information from a database cursor,
> and pysqlite has a limitation meaning it doesn't fill this data in,
> meaning SQLObject can't tell what type each column has.
>
> > I'm trying to upgrade my database to a new version without losing data
> > I've already stored in it.
>
> If I'm not mistaken (which I may be mistaken about), you can add new
> tables easily with SQLite, just not edit them. So one workaround
> approach would be to create a new table with the amended format, copy
> the data across, drop the old table, then rename the new table to the
> old table's name. I expect most or all of this would have to be done
> directly with SQL.
>
yes in fact it's an sqlite issue http://www.sqlite.org/faq.html#q13

alter table is supported but not fully in theory you could add columns
to the end, but your better of with how they suggest on the faq above.

> It may also be worth considering changing to a 'proper' relational
> database, if only for this stage of development while your database is
> changing. It still doesn't make upgrading as simple as it should be,
> but it's easier than copying tables across while trying to maintain
> correct auto-ids and the like.
>
yes indeed, sqlite is great for dev, not so great for prod.
> --
> Ben Sizer
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to