You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make the following change from computed to hard link. CLI doesn't prompt for a backfill expression for the link like it would when introducing a normal required - of course migration then fails if you have any data.
moduledefault {
type A {}
type B {
someA: A;
# required link a := assert_exists(.someA);requiredlink a: A;
}
}
$ edgedb migration create
did you alter link 'a' of object type'default::B'? [y,n,l,c,b,s,q,?]
> l
The following DDL statements will be applied:
ALTER TYPE default::B {
ALTER LINK a {
RESET EXPRESSION;
RESET EXPRESSION;
RESET CARDINALITY;
SET TYPE default::A;
};
};
did you alter link 'a' of object type'default::B'? [y,n,l,c,b,s,q,?]
> y
Created /Users/jack/dev/edgedbmay8/dbschema/migrations/00002-m1ybov2.edgeql, id: m1ybov226ukysh5hqbmjqjh47mtrpdnim7kkfpufplq5f6qv7tzziq
The text was updated successfully, but these errors were encountered:
Hey, @quinchs. Does this need to be here in edgedb-cli, or does it need to transfer to edgedb?
jackfischer
changed the title
Prompt for backfill when changing from computed to hard required link
Prompt for backfill, double RESET EXPRESSION when changing from computed to hard required link
May 16, 2024
jackfischer
changed the title
Prompt for backfill, double RESET EXPRESSION when changing from computed to hard required link
No prompt for backfill, double RESET EXPRESSION when changing from computed to hard required link
May 16, 2024
Steps to Reproduce:
Make the following change from computed to hard link. CLI doesn't prompt for a backfill expression for the link like it would when introducing a normal required - of course migration then fails if you have any data.
The text was updated successfully, but these errors were encountered: