MCPcopy Create free account
hub / github.com/rilldata/rill / checkUpdateRow

Function checkUpdateRow

admin/database/postgres/postgres.go:3939–3955  ·  view source on GitHub ↗
(target string, res sql.Result, err error)

Source from the content-addressed store, hash-verified

3937}
3938
3939func checkUpdateRow(target string, res sql.Result, err error) error {
3940 if err != nil {
3941 return parseErr(target, err)
3942 }
3943 n, err := res.RowsAffected()
3944 if err != nil {
3945 return parseErr(target, err)
3946 }
3947 if n == 0 {
3948 return parseErr(target, sql.ErrNoRows)
3949 }
3950 if n > 1 {
3951 // This should never happen
3952 panic(fmt.Errorf("expected to update 1 row, but updated %d", n))
3953 }
3954 return nil
3955}
3956
3957func checkDeleteRow(target string, res sql.Result, err error) error {
3958 if err != nil {

Calls 2

parseErrFunction · 0.85
ErrorfMethod · 0.65

Tested by

no test coverage detected