Sorry. I guess I need to rephrase that. Did you do the --rebuild-daily under the buggy version? Sounds like you did.
That would explain the "regression". -tk On Tue, Feb 11, 2020 at 8:43 AM Bernhard R. <[email protected]> wrote: > Hi Tom, > > The answer was ment to be the second last line of my previous message: > > > The database was initially created on v.3.9.1 and extended by 2 columns > with wee_database under 4.0.0b6. > > Was this th information you were asking for? > > I'll take a look at the new type of extension in the meantime... > > Thanks a lot, > > Bernhard :-) > > PS: sorry for accidentially answering by email previously... > > > > Am Dienstag, 11. Februar 2020 17:36:52 UTC+1 schrieb Tom Keffer: >> >> V4.0 introduces a new way to specify a schema, although the old way is >> still supported. >> >> The "wview" schema uses the old way. >> >> The "wview_extended" schema uses the new way. How to extend it is >> documented in the new version of the customizing guide. See the section >> "Adding a new type to the database". >> >> You used an old-style addition on the new-style schema wview_extended. >> That's why it didn't work. >> >> But, you didn't answer my question. Did you create the new database >> using V4.0.0b11, or an earlier version, which, perhaps, contained the bug? >> >> Cheers, >> >> -tk >> >> >> On Tue, Feb 11, 2020 at 8:28 AM Bernhard R. <[email protected]> wrote: >> >>> Hi Tom, >>> >>> I redefined the schema in a user extension (user.sunduration) like this: >>> *schema_with_sunshine_time* = schemas.wview.schema + [('sunshine_time', >>> 'REAL')] + [('sunshine_int', 'INTEGER')] >>> >>> and use this schema in weewx.conf: >>> # The schema defines the structure of the database. >>> # It is *only* used when the database is created. >>> ##### schema = schemas.wview_extended.schema >>> schema = user.sunduration.*schema_with_sunshine_time* >>> >>> When I now naively try to redefine the extended schema (following the >>> defaults) in my user extension like that >>> >>> import schemas.wview_extended >>> schema_with_sunshine_time = schemas.wview_extended.schema + >>> [('sunshine_time', 'REAL')] + [('sunshine_int', 'INTEGER')] >>> >>> wee_database would fail with error: >>> >>> TypeError: unsupported operand type(s) for +: 'dict' and 'list' >>> >>> >>> The database was initially created on v.3.9.1 and extended by 2 columns >>> with wee_database under 4.0.0b6. >>> >>> Does this narrow it down a bit, is there some additional info I can >>> supply, to help tracinf this? >>> >>> Thanks for all your efforts so far, >>> >>> Bernhard :-) >>> >>> >>> Am Montag, 10. Februar 2020 23:52:09 UTC+1 schrieb Tom Keffer: >>>> >>>> Hmmm, I thought this was fixed in commit >>>> https://github.com/weewx/weewx/commit/ba096b752493134442b222c5c4fa4b49bcef1d84, >>>> now four months ago. Have you generated the new database using V4.0.0b11, >>>> or an earlier version, which, perhaps, contained the bug? >>>> >>>> Also, can you take a look in your weewx.conf and see what type of >>>> schema you have? This will look something like: >>>> >>>> [DataBindings] >>>> >>>> [[wx_binding]] >>>> ... >>>> # The schema defines the structure of the database. >>>> # It is *only* used when the database is created. >>>> schema = schemas.wview_extended.schema >>>> >>>> >>>> >>>> On Mon, Feb 10, 2020 at 10:33 AM Bernhard R. <[email protected]> >>>> wrote: >>>> >>>>> Hi there, >>>>> >>>>> I guess, I stumbled over a regression somewhere between 4.0.0b6 and >>>>> 4.0.0b11. >>>>> >>>>> if I do >>>>> wee_database /etc/weewx/weewx.conf --drop-daily >>>>> and afterwards >>>>> wee_database /etc/weewx/weewx.conf --rebuild-daily >>>>> >>>>> then table *archive_day_wind* is NOT created anymore when using weewx >>>>> 4.0.0.b11 >>>>> also letting weewx create the statistics upon start (after dropping >>>>> them once again) will not create this table either. >>>>> >>>>> However, the table still seems to be referenced by the included >>>>> default skins, resulting in errors upon cheetahgenerator runs. >>>>> >>>>> When I revert to version 4.0.0b6 and repeat the process, the table >>>>> archive_day_wind is created just fine. >>>>> >>>>> Is this intentional (and the skin templates need to be adjusted >>>>> accodingly) or is this a regression? >>>>> >>>>> anyways, Thanks for the great work done so far, >>>>> >>>>> Bernhard :-) >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "weewx-development" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/weewx-development/b245c089-33f8-45ac-bf5e-80f3ed62c75e%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/weewx-development/b245c089-33f8-45ac-bf5e-80f3ed62c75e%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "weewx-development" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-development/e916b4b8-17dc-44e7-986c-d773cedf5183%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-development/e916b4b8-17dc-44e7-986c-d773cedf5183%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > You received this message because you are subscribed to the Google Groups > "weewx-development" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-development/6c91272a-0553-4c3d-bb88-73b85a001d76%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-development/6c91272a-0553-4c3d-bb88-73b85a001d76%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "weewx-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-development/CAPq0zEDziGVGN9JVtihxYjW8n%3D5-6BHNkE-GUCyyBA1d_V6krw%40mail.gmail.com.
