Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for ForeignKey (0.04 sec)

  1. association.go

    									if ref.OwnPrimaryKey || ref.PrimaryValue != "" {
    										association.Error = ref.ForeignKey.Set(association.DB.Statement.Context, fieldValue, reflect.Zero(ref.ForeignKey.FieldType).Interface())
    									} else {
    										association.Error = ref.ForeignKey.Set(association.DB.Statement.Context, data, reflect.Zero(ref.ForeignKey.FieldType).Interface())
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    
    Registered: Sun Dec 28 09:35:17 UTC 2025
    - Last Modified: Sun Oct 26 12:09:12 UTC 2025
    - 23.6K bytes
    - Viewed (0)
  2. schema/relationship.go

    	if len(relation.foreignKeys) > 0 {
    		ownForeignFields = []*Field{}
    		for _, foreignKey := range relation.foreignKeys {
    			if field := schema.LookUpField(foreignKey); field != nil {
    				ownForeignFields = append(ownForeignFields, field)
    			} else {
    				schema.err = fmt.Errorf("invalid foreign key: %s", foreignKey)
    				return
    			}
    		}
    	}
    
    	if len(relation.primaryKeys) > 0 {
    Registered: Sun Dec 28 09:35:17 UTC 2025
    - Last Modified: Sun Nov 16 04:11:05 UTC 2025
    - 23.1K bytes
    - Viewed (1)
  3. generics.go

    	}
    
    	for _, ref := range rel.References {
    		fkNil[ref.ForeignKey.DBName] = nil
    
    		if ref.OwnPrimaryKey && ref.PrimaryKey != nil {
    			ownerPKNames = append(ownerPKNames, ref.PrimaryKey.DBName)
    			primaryColumns = append(primaryColumns, clause.Column{Name: ref.PrimaryKey.DBName})
    			foreignColumns = append(foreignColumns, clause.Column{Name: ref.ForeignKey.DBName})
    		} else if !ref.OwnPrimaryKey && ref.PrimaryKey != nil {
    Registered: Sun Dec 28 09:35:17 UTC 2025
    - Last Modified: Sun Nov 02 14:09:18 UTC 2025
    - 25.9K bytes
    - Viewed (0)
Back to top