[Label Inheritance] Fix issue with excessive NOTICE messages being displayed
This PR is part of work for the Label Inheritance Project
- Previously, the system was displaying an excessive number of NOTICE messages, which was making it difficult for users to read other important information. This commit addresses this issue by adding a filter to remove any redundant or unnecessary NOTICE
messages. As a result, users will now have a much clearer view of the system's status and will be able to easily identify any potential issues. - Changes on regress tests.
- Removed variable for inheritance argument check.
- Added function to issue ALTER TABLE ... INHERIT command through SPI
interface.
Co-authored-by: Matheus Matsumoto [email protected]
@markgomer @MatheusFarias03
The label redesign project is implementing label inheritance using openCypher spec instead of label commands. So, to create two children of Person, the query would be like- CREATE (x:Person:Student), (y:Person:Admin). This will result in following tables: Person, Student, Admin, PersonStudent, PersonAdmin. The last two tables are intersections. Using intersection table will allow us to make queries like MATCH (x:Person:Student) faster.
The label redesign project may have conflicts with label inheritance because of having a different architecture.
This PR is stale because it has been open 45 days with no activity. Remove "Abondoned" label or comment or this will be closed in 7 days.
This PR was closed because it has been stalled for further 7 days with no activity