rafsun42 opened a new issue, #1062:
URL: https://github.com/apache/age/issues/1062

   Two big changes were made to AGE with regards to vertex\edge ID.
   
   1. All vertices use the sequence 'vertex_id_seq' to get their IDs as 
'bigint'. Similarly, all edges use the sequence 'edge_id_seq' to get their IDs 
as 'bigint'. Before the change, vertex\edge would generate ID from their label 
ID.
   
   2. Both vertex and edge table have a new column: 'label_id'::integer now.
   
   Because of the changes, regression tests will now output new IDs, and have 
an extra 'label_id' column. Therefore, all '*.out' files in the 
'/regress/expected' folder needs to be updated.
   
   Two diffs (before and after the change) of `cypher_create.out' are shown 
below, for example:
   
   
   
![Image](https://user-images.githubusercontent.com/86813745/254716599-dc899b98-2e2e-4a7b-9cbb-83aa12efee93.png)
   
   
   
   
![Image](https://user-images.githubusercontent.com/86813745/254716759-b9289b25-67f4-43f6-80f6-01a9c6251d5d.png)
   
   
   
   The goal of this task is to verify that the new *.out files (changes in 
green) are accurate. Here, **accurate means the new out files are precisely 
same as old ones except**:
        
   1. New vertex\edge ID.
   
   2. Extra label_id column.
   
   To complete this task, you need to checkout to this branch: 
`label_redesign`. Compile on PG 13.9. Produce the new *.out files for 
comparison. 
   
   * Comment which new *.out files are accurate (**justify specifically why or 
why not**).
   
   Note that, some tests will crash. They are not required to be worked on 
until the underlying issues are fixed and the 'label_redesign' branch is 
updated.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to