(constraints []Constraint)
| 361 | } |
| 362 | |
| 363 | func constraintsAsMap(constraints []Constraint) map[string]*Constraint { |
| 364 | m := make(map[string]*Constraint) |
| 365 | for _, c := range constraints { |
| 366 | m[c.ColumnName] = &Constraint{ |
| 367 | ConstraintName: c.ConstraintName, |
| 368 | ColumnName: c.ColumnName, |
| 369 | ReferencedTableSchema: c.ReferencedTableSchema, |
| 370 | ReferencedTableName: c.ReferencedTableName, |
| 371 | ReferencedColumnName: c.ReferencedColumnName, |
| 372 | } |
| 373 | } |
| 374 | return m |
| 375 | } |