GetPrimarykeyColumnNames get returns PrimaryKey Column Names in database
(d Dal, dst Tabler)
| 269 | |
| 270 | // GetPrimarykeyColumnNames get returns PrimaryKey Column Names in database |
| 271 | func GetPrimarykeyColumnNames(d Dal, dst Tabler) (names []string, err errors.Error) { |
| 272 | pkColumns, err := GetPrimarykeyColumns(d, dst) |
| 273 | if err != nil { |
| 274 | return |
| 275 | } |
| 276 | for _, pkColumn := range pkColumns { |
| 277 | // in case the column name is a reserved identifier |
| 278 | names = append(names, fmt.Sprintf("%s.%s", dst.TableName(), pkColumn.Name())) |
| 279 | } |
| 280 | return |
| 281 | } |
| 282 | |
| 283 | type DalClause struct { |
| 284 | Expr string |
nothing calls this directly
no test coverage detected