Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Please allow add edge properties in Loaders #301

Open
SuperBo opened this issue Jan 24, 2024 · 1 comment · May be fixed by #306
Open

[Feature Request] Please allow add edge properties in Loaders #301

SuperBo opened this issue Jan 24, 2024 · 1 comment · May be fixed by #306
Assignees
Labels
community community Effort - Low Effort - Low Frequency - EveryTime Frequency - EveryTime Priority - Next Priority - Next Reach - VeryFew Reach - VeryFew Severity - S3 Severity - S3 type: enhancement New feature or request

Comments

@SuperBo
Copy link

SuperBo commented Jan 24, 2024

Memgraph version Which version did you use? v2.13.0

Environment Some information about the environment you are using Memgraph
on: operating system, how do you connect, with or without docker, which driver
etc.

Describe the bug
Currently, there are no way to add properties to relationship created with "gqlalchemy.transformations.importing.loaders".

Please allow to add properties into created relationships in "many_to_many" cases.

Expected behavior

Allow to to add properties as well as column mappers.

many_to_many_relations:       # intended to be used in case of associative tables
  example:
    foreign_key_from:        # describes the source of the relationship
      column_name:
      reference_table:
      reference_key:
    foreign_key_to:          # describes the destination of the relationship
      column_name:
      reference_table:
      reference_key:
    label:
    column_names_mapping: {"current_column_name": "mapped_name"}

Logs
No log

Additional context
All properties in associate table should be added to relationship properties.

@matea16
Copy link

matea16 commented Jan 24, 2024

Hi @SuperBo thank you for opening this feature request and bringing more awareness to the issue :)

@matea16 matea16 added type: enhancement New feature or request Importance - I3 Importance - I3 Severity - S3 Severity - S3 Effort - Unknown Effort - Unknown community community and removed bug bug labels Jan 24, 2024
@imilinovic imilinovic added Effort - Low Effort - Low and removed Effort - Unknown Effort - Unknown labels Feb 22, 2024
@hal-eisen-MG hal-eisen-MG added the Priority - Now Priority - Now label Feb 22, 2024
@katarinasupe katarinasupe added Frequency - EveryTime Frequency - EveryTime Reach - VeryFew Reach - VeryFew and removed Importance - I3 Importance - I3 labels Feb 27, 2024
@andrejtonev andrejtonev linked a pull request Feb 28, 2024 that will close this issue
18 tasks
@andrejtonev andrejtonev self-assigned this Feb 28, 2024
@hal-eisen-MG hal-eisen-MG added Priority - Later Priority - Later and removed Priority - Now Priority - Now labels Mar 1, 2024
@hal-eisen-MG hal-eisen-MG added Priority - Next Priority - Next and removed Priority - Later Priority - Later labels Mar 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community community Effort - Low Effort - Low Frequency - EveryTime Frequency - EveryTime Priority - Next Priority - Next Reach - VeryFew Reach - VeryFew Severity - S3 Severity - S3 type: enhancement New feature or request
Projects
Development

Successfully merging a pull request may close this issue.

7 participants