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

Morph ingest has partial Foreign Keys that will need to be addressed in the models #8

Open
wants to merge 26 commits into
base: master
Choose a base branch
from

Conversation

tmsincomb
Copy link
Collaborator

@tmsincomb tmsincomb commented Oct 5, 2024

[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ObjDescInst.values_cat' will copy column obj_desc_inst.object to column values_cat.object, which conflicts with relationship(s): 'Objects.values_cat' (copies objects.id to values_cat.object). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="values_cat"' to the 'ObjDescInst.values_cat' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ObjDescInst.values_cat' will copy column obj_desc_inst.desc_inst to column values_cat.desc_inst, which conflicts with relationship(s): 'DescriptorsInst.values_cat' (copies descriptors_inst.id to values_cat.desc_inst). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="values_cat"' to the 'ObjDescInst.values_cat' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ObjDescInst.values_quant' will copy column obj_desc_inst.object to column values_quant.object, which conflicts with relationship(s): 'Objects.values_quant' (copies objects.id to values_quant.object). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="values_quant"' to the 'ObjDescInst.values_quant' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ObjDescInst.values_quant' will copy column obj_desc_inst.desc_inst to column values_quant.desc_inst, which conflicts with relationship(s): 'DescriptorsInst.values_quant' (copies descriptors_inst.id to values_quant.desc_inst). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="values_quant"' to the 'ObjDescInst.values_quant' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ObjDescCat.values_cat' will copy column obj_desc_cat.object to column values_cat.object, which conflicts with relationship(s): 'ObjDescInst.values_cat' (copies obj_desc_inst.object to values_cat.object), 'Objects.values_cat' (copies objects.id to values_cat.object). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="values_cat,values_cat"' to the 'ObjDescCat.values_cat' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ObjDescCat.values_cat' will copy column obj_desc_cat.desc_cat to column values_cat.desc_cat, which conflicts with relationship(s): 'DescriptorsCat.values_cat' (copies descriptors_cat.id to values_cat.desc_cat). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="values_cat"' to the 'ObjDescCat.values_cat' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ObjDescQuant.values_quant' will copy column obj_desc_quant.object to column values_quant.object, which conflicts with relationship(s): 'ObjDescInst.values_quant' (copies obj_desc_inst.object to values_quant.object), 'Objects.values_quant' (copies objects.id to values_quant.object). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="values_quant,values_quant"' to the 'ObjDescQuant.values_quant' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ObjDescQuant.values_quant' will copy column obj_desc_quant.desc_quant to column values_quant.desc_quant, which conflicts with relationship(s): 'DescriptorsQuant.values_quant' (copies descriptors_quant.id to values_quant.desc_quant). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="values_quant"' to the 'ObjDescQuant.values_quant' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ValuesCat.descriptors_cat' will copy column descriptors_cat.id to column values_cat.desc_cat, which conflicts with relationship(s): 'ObjDescCat.values_cat' (copies obj_desc_cat.desc_cat to values_cat.desc_cat). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="values_cat"' to the 'ValuesCat.descriptors_cat' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ValuesCat.descriptors_inst' will copy column descriptors_inst.id to column values_cat.desc_inst, which conflicts with relationship(s): 'ObjDescInst.values_cat' (copies obj_desc_inst.desc_inst to values_cat.desc_inst). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="values_cat"' to the 'ValuesCat.descriptors_inst' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ValuesCat.obj_desc_cat' will copy column obj_desc_cat.object to column values_cat.object, which conflicts with relationship(s): 'ObjDescInst.values_cat' (copies obj_desc_inst.object to values_cat.object), 'Objects.values_cat' (copies objects.id to values_cat.object). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="values_cat,values_cat"' to the 'ValuesCat.obj_desc_cat' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ValuesCat.obj_desc_cat' will copy column obj_desc_cat.desc_cat to column values_cat.desc_cat, which conflicts with relationship(s): 'DescriptorsCat.values_cat' (copies descriptors_cat.id to values_cat.desc_cat), 'ValuesCat.descriptors_cat' (copies descriptors_cat.id to values_cat.desc_cat). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="descriptors_cat,values_cat"' to the 'ValuesCat.obj_desc_cat' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ValuesCat.obj_desc_inst' will copy column obj_desc_inst.object to column values_cat.object, which conflicts with relationship(s): 'ObjDescCat.values_cat' (copies obj_desc_cat.object to values_cat.object), 'Objects.values_cat' (copies objects.id to values_cat.object), 'ValuesCat.obj_desc_cat' (copies obj_desc_cat.object to values_cat.object). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="obj_desc_cat,values_cat,values_cat"' to the 'ValuesCat.obj_desc_inst' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ValuesCat.obj_desc_inst' will copy column obj_desc_inst.desc_inst to column values_cat.desc_inst, which conflicts with relationship(s): 'DescriptorsInst.values_cat' (copies descriptors_inst.id to values_cat.desc_inst), 'ValuesCat.descriptors_inst' (copies descriptors_inst.id to values_cat.desc_inst). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="descriptors_inst,values_cat"' to the 'ValuesCat.obj_desc_inst' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ValuesCat.objects' will copy column objects.id to column values_cat.object, which conflicts with relationship(s): 'ObjDescCat.values_cat' (copies obj_desc_cat.object to values_cat.object), 'ObjDescInst.values_cat' (copies obj_desc_inst.object to values_cat.object), 'ValuesCat.obj_desc_cat' (copies obj_desc_cat.object to values_cat.object), 'ValuesCat.obj_desc_inst' (copies obj_desc_inst.object to values_cat.object). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="obj_desc_cat,obj_desc_inst,values_cat,values_cat"' to the 'ValuesCat.objects' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ValuesQuant.descriptors_inst' will copy column descriptors_inst.id to column values_quant.desc_inst, which conflicts with relationship(s): 'ObjDescInst.values_quant' (copies obj_desc_inst.desc_inst to values_quant.desc_inst). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="values_quant"' to the 'ValuesQuant.descriptors_inst' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ValuesQuant.descriptors_quant' will copy column descriptors_quant.id to column values_quant.desc_quant, which conflicts with relationship(s): 'ObjDescQuant.values_quant' (copies obj_desc_quant.desc_quant to values_quant.desc_quant). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="values_quant"' to the 'ValuesQuant.descriptors_quant' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ValuesQuant.obj_desc_inst' will copy column obj_desc_inst.object to column values_quant.object, which conflicts with relationship(s): 'ObjDescQuant.values_quant' (copies obj_desc_quant.object to values_quant.object), 'Objects.values_quant' (copies objects.id to values_quant.object). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="values_quant,values_quant"' to the 'ValuesQuant.obj_desc_inst' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ValuesQuant.obj_desc_inst' will copy column obj_desc_inst.desc_inst to column values_quant.desc_inst, which conflicts with relationship(s): 'DescriptorsInst.values_quant' (copies descriptors_inst.id to values_quant.desc_inst), 'ValuesQuant.descriptors_inst' (copies descriptors_inst.id to values_quant.desc_inst). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="descriptors_inst,values_quant"' to the 'ValuesQuant.obj_desc_inst' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ValuesQuant.obj_desc_quant' will copy column obj_desc_quant.object to column values_quant.object, which conflicts with relationship(s): 'ObjDescInst.values_quant' (copies obj_desc_inst.object to values_quant.object), 'Objects.values_quant' (copies objects.id to values_quant.object), 'ValuesQuant.obj_desc_inst' (copies obj_desc_inst.object to values_quant.object). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="obj_desc_inst,values_quant,values_quant"' to the 'ValuesQuant.obj_desc_quant' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ValuesQuant.obj_desc_quant' will copy column obj_desc_quant.desc_quant to column values_quant.desc_quant, which conflicts with relationship(s): 'DescriptorsQuant.values_quant' (copies descriptors_quant.id to values_quant.desc_quant), 'ValuesQuant.descriptors_quant' (copies descriptors_quant.id to values_quant.desc_quant). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="descriptors_quant,values_quant"' to the 'ValuesQuant.obj_desc_quant' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(
[/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16](https://file+.vscode-resource.vscode-cdn.net/var/folders/l0/pm3myv0s1k3gsmpf7vpbd59m0000gn/T/ipykernel_79997/2106051682.py:16): SAWarning: relationship 'ValuesQuant.objects' will copy column objects.id to column values_quant.object, which conflicts with relationship(s): 'ObjDescInst.values_quant' (copies obj_desc_inst.object to values_quant.object), 'ObjDescQuant.values_quant' (copies obj_desc_quant.object to values_quant.object), 'ValuesQuant.obj_desc_inst' (copies obj_desc_inst.object to values_quant.object), 'ValuesQuant.obj_desc_quant' (copies obj_desc_quant.object to values_quant.object). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards.   To silence this warning, add the parameter 'overlaps="obj_desc_inst,obj_desc_quant,values_quant,values_quant"' to the 'ValuesQuant.objects' relationship. (Background on this warning at: https://sqlalche.me/e/20/qzyx) (This warning originated from the `configure_mappers()` process, which was invoked automatically in response to a user-initiated operation.)
  object = Objects(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants