edgedb / easy-edgedb

An illustrated textbook designed to be a one-stop shop for learning EdgeDB
https://www.edgedb.com/easy-edgedb
69 stars 36 forks source link

Feedback after going through Easy EdgeDB #99

Closed regularfellow closed 1 year ago

regularfellow commented 1 year ago

Feedback on things that may have changed from earlier EdgeDB or Easy EdgeDB versions. Ran on 2.3.1+ef99779.

Dhghomon commented 1 year ago

Thanks! I'm right in the middle of the second wave of changes so this is good timing. For what it's worth here is the branch where I am putting the second wave of changes together: https://github.com/edgedb/easy-edgedb/tree/add-migration-flow

I'll definitely go through all of your comments too and see which ones I missed and which parts I got already. (e.g. coincidentally I came across the Json output you mentioned today and changed it)

Dhghomon commented 1 year ago

Changes so far:

64-bit integers: Changed this to int64.

Update output: Good catch! Rewrote this part and added an explanation of the assert_exists function as a quick way to assert that something was done to places_visited.

Json output: changed a few days ago as mentioned above

CREATE FUNCTION: I've been removing raw DDL statements (and recommendations to use it) from the book so this one is already gone.

f_places: I've changed this to x_places, should be safe now...

For the last two I'll see what happens when I get to that point in the book. (Probably will be next week)

Thanks again!

Dhghomon commented 1 year ago

Two more updates: changed the f_places query to search for places that start with x, and lover property is now lovers. Should get to the last issue raised later today.

Dhghomon commented 1 year ago

@regularfellow Yes, you're right about the delegated part - it wasn't before. The name will stay as Lucy but I've added a note that the MinorVampire object could have had the same name as before. I think that takes care of all the items raised!