@@ -44,7 +44,6 @@ type Args = {
44
44
fields : ( Field | TabAsField ) [ ]
45
45
forceLocalized ?: boolean
46
46
indexes : Record < string , ( cols : GenericColumns ) => IndexBuilder >
47
- joins ?: SanitizedJoins
48
47
locales : [ string , ...string [ ] ]
49
48
localesColumns : Record < string , SQLiteColumnBuilder >
50
49
localesIndexes : Record < string , ( cols : GenericColumns ) => IndexBuilder >
@@ -84,7 +83,6 @@ export const traverseFields = ({
84
83
fields,
85
84
forceLocalized,
86
85
indexes,
87
- joins,
88
86
locales,
89
87
localesColumns,
90
88
localesIndexes,
@@ -669,7 +667,6 @@ export const traverseFields = ({
669
667
fields : field . fields ,
670
668
forceLocalized,
671
669
indexes,
672
- joins,
673
670
locales,
674
671
localesColumns,
675
672
localesIndexes,
@@ -725,7 +722,6 @@ export const traverseFields = ({
725
722
fields : field . fields ,
726
723
forceLocalized : field . localized ,
727
724
indexes,
728
- joins,
729
725
locales,
730
726
localesColumns,
731
727
localesIndexes,
@@ -782,7 +778,6 @@ export const traverseFields = ({
782
778
fields : field . tabs . map ( ( tab ) => ( { ...tab , type : 'tab' } ) ) ,
783
779
forceLocalized,
784
780
indexes,
785
- joins,
786
781
locales,
787
782
localesColumns,
788
783
localesIndexes,
@@ -839,7 +834,6 @@ export const traverseFields = ({
839
834
fields : field . fields ,
840
835
forceLocalized,
841
836
indexes,
842
- joins,
843
837
locales,
844
838
localesColumns,
845
839
localesIndexes,
@@ -937,30 +931,6 @@ export const traverseFields = ({
937
931
938
932
break
939
933
940
- case 'join' : {
941
- // fieldName could be 'posts' or 'group_posts'
942
- // using `on` as the key for the relation
943
- const localized = adapter . payload . config . localization && field . localized
944
- const fieldSchemaPath = `${ fieldPrefix || '' } ${ field . name } `
945
- let target : string
946
- const joinConfig = joins [ field . collection ] . find (
947
- ( { schemaPath } ) => fieldSchemaPath === schemaPath ,
948
- )
949
- if ( joinConfig . targetField . hasMany ) {
950
- target = `${ adapter . tableNameMap . get ( toSnakeCase ( field . collection ) ) } ${ adapter . relationshipsSuffix } `
951
- } else {
952
- target = `${ adapter . tableNameMap . get ( toSnakeCase ( field . collection ) ) } ${ localized ? adapter . localesSuffix : '' } `
953
- }
954
- relationsToBuild . set ( fieldName , {
955
- type : 'many' ,
956
- // joins are not localized on the parent table
957
- localized : false ,
958
- relationName : field . on . replaceAll ( '.' , '_' ) ,
959
- target,
960
- } )
961
- break
962
- }
963
-
964
934
default :
965
935
break
966
936
}
0 commit comments