Skip to content

Don't add default dependencies if none exist #589

@fbertsch

Description

@fbertsch

Currently, we add the default Glean dependency if none exist. However this runs contrary to expectations; we now have tables for e.g. firefox-ios with Android-specific fields.

We should instead allow there to be no dependencies.

This change will be backwards-incompatible with existing tables, since it will drop fields. We should be able to deal with this by using a SELECT * EXCEPT on the existing data. Deploying this change will require coordination with ops, as described in this bug.

cc @mdboom @Dexterp37

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions